Compress a PDF (Shrink File Size)
Shrink a large PDF right in your browser. Great for scanned documents and photo-heavy PDFs — pick a quality level and download a smaller file. No upload.
Runs 100% in your browser — nothing is uploaded.
How to use
- 1Drop in a PDF
Use the file picker or drag-and-drop.
- 2Pick a quality level
High keeps the most detail; Low gives the smallest file. Medium is a good default.
- 3Compress & download
Each page is re-rendered in your browser and rebuilt into a new, smaller PDF.
Examples
Original: 18.4 MB (scanned at high DPI) · Quality: Medium
Compressed: 4.1 MB (~78% smaller)
Original: 9.2 MB · Quality: Low
Compressed: 1.6 MB (~83% smaller)
Frequently asked
No. Everything happens in your browser using pdf.js and pdf-lib. The file never leaves your device.
Each page is redrawn as a JPEG image at the quality level you pick, then rebuilt into a new PDF. This is very effective on scanned documents and photo-heavy PDFs.
No — this method flattens every page to an image, so text is no longer selectable or searchable in the output. If you need to keep text selectable, this tool isn’t the right fit; it’s built for scans and image-heavy PDFs.
Text-only or already-optimized PDFs may not shrink much, since there’s little image data to begin with — you’ll see the before/after size and can decide whether to keep the result.
Not currently. Remove the password in your PDF viewer first.