PDF Compressor

Shrink PDF files by downsampling images and stripping unnecessary metadata. Tune the compression level, preview the result, and download a smaller PDF — all in your browser.

Drop your PDF here, or browse

Compression happens completely in your browser. Files never leave your device.

More pages & images = longer time & more RAM. On mobile? Use Balanced or Smallest.
0.70
Waiting for a PDF…
Original
Compressed
Reduction
Tip: If your document is mostly text/vector and you need selectable text, choose a higher DPI setting for better quality.

Uses PDF.js (Apache-2.0) and jsPDF (MIT). All processing happens locally in your browser.

Open-source acknowledgements

About the PDF Compressor

Email providers cap attachments at around 25 MB. Government, legal, and job application portals are usually stricter, often capping uploads at 10 MB or even 5 MB. Meanwhile, scanned documents and image-heavy PDFs balloon to fifty megabytes without trying. The Compressor shrinks a PDF by downsampling its embedded images and stripping unnecessary metadata, then hands you back a smaller file that still looks like the original.

How the compression works

Built for the size cap on the next form you have to upload

The Compressor is meant for the very specific moment when you have a PDF that is just a little too big for whatever you are about to do with it. A scanned tax document that will not attach to an email. A portfolio that exceeds the job application portal's upload limit. A long contract that the recipient's mail server keeps bouncing. A presentation export that needs to fit in a Slack message. There are no page caps, no watermarks, and no nag screens.

Common uses

Your file stays on your computer

The entire compressor runs in your browser. The PDF you load is never uploaded, never sent to a server, and never seen by anyone but you, even when it contains contracts, financial statements, or anything else sensitive. Close the tab and the file is gone from this tool entirely.

Related tools