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.
Compression happens completely in your browser. Files never leave your device.
Uses PDF.js (Apache-2.0) and jsPDF (MIT). All processing happens locally in your browser.
Open-source acknowledgements
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.
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.
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.