Free PDF Compressor
Make any PDF smaller — right in your browser, without uploading it anywhere.
Drop your PDF file here
or click to browse · compressed locally, never uploaded
Go Pro
For anyone who shrinks PDFs every day — invoices, portfolios, ebooks and scans.
| Feature | Free | Pro |
|---|---|---|
| Files per run | 1 file | Unlimited batch |
| File size | Up to 50 MB | Unlimited |
| Both compression modes | Yes | Yes |
| JPEG quality range | 50–95% | 50–95% |
| Ads | Shown on page | Ad-free |
| Updates | — | Lifetime free updates |
Frequently asked questions
Is my PDF uploaded to your servers?
No. Compression happens entirely inside your browser using the open-source pdf.js and @cantoo/pdf-lib engines. The engines' library files load from public CDNs (cdnjs and jsDelivr), but your PDF bytes themselves are never uploaded anywhere.
Which mode should I choose?
Start with the tidy re-save: it keeps text selectable and never hurts quality. If the file is still too big — typical for scans, photos and slide decks — switch to image compression and pick 150 DPI at 75% quality. The result always shows the before/after sizes, so you can see exactly what each mode achieved.
Will the text stay selectable?
In tidy mode, yes — text, links and layout are preserved. In image-compression mode, no: every page becomes a picture, so text can no longer be selected, copied or searched. Use tidy mode for contracts, resumes and anything you still need to edit or quote from.
Why did the tidy re-save barely shrink my file?
Some PDFs are already well packed — for example files exported by modern tools with compressed object streams. In that case there is almost nothing left to squeeze losslessly. Image compression is the only way to go materially smaller, at the cost of turning pages into images.
Can the compressed file end up bigger?
Yes, occasionally: a small text-only PDF rendered as images at high resolution can outweigh the original. That is why the result shows both sizes and the percentage saved — if a mode made the file bigger, just try the other one.
What if the engines cannot load?
The PDF engines load from CDNs. If an ad blocker or firewall blocks third-party scripts — or you are offline — the engines cannot start. Allow scripts from cdnjs.cloudflare.com and cdn.jsdelivr.net for this page, or check your connection and reload.