How to Shrink a PDF's File Size Without Losing Quality
Why PDF files balloon in size unexpectedly, what the different compression levels actually change, and how to pick the right setting for your specific file.
A two-page PDF can weigh 20MB while a fifty-page one stays under 2MB — and the reason is almost always images. Any PDF containing high-resolution images (especially one produced by a scanner) carries heavy image data that dwarfs plain text, which is why its size doesn't scale with page count the way you'd expect.
When is compression completely safe?
If a file is mostly text (a contract, a report, an article) with few or no images, compression has no noticeable effect at all — text stays perfectly sharp at every compression level, because compression targets images, not text.
When should you pay closer attention?
The case that needs care is a file with images that actually matter — charts, photos, scanned pages. A "high" compression level can visibly soften those images, especially when zoomed in, while a "medium" or "low" setting preserves detail with a smaller (but still meaningful) size reduction.
- For personal archiving or a quick internal share: use the highest compression level without worrying.
- For a file that will be printed or contains fine graphics that must stay sharp: try medium first and preview the result before sending it for good.
- For a contract or official document that will later be signed: make sure compression hasn't blurred any scanned stamp or signature inside it.
Most good compression tools show you the expected output size before you commit to a download — use that to compare a couple of levels quickly instead of trying and downloading each one manually.
An alternative: split or merge instead of just compressing
What is actually compressed, and why your file sometimes barely shrinks
This is the most important point in the whole subject, and few tools state it plainly. The PDF compressor here rebuilds the document's internal structure more efficiently: it drops duplicate and unused objects, compresses the cross-reference table that indexes the file's contents, and re-saves the document using object streams. What it does not do is re-encode the images inside the file. The direct consequence is that the saving depends entirely on what your document is made of — a forty-page text report might fall from 4.8 MB to around 1.6, whereas a file that is mostly images may shrink barely at all, or not at all, because the images are the bulk of it and they are left untouched.
Why there are no compression levels
Their absence is a decision, not a gap. The low/medium/high levels you know from other tools all work by re-encoding images lossily: reducing their resolution or compressing them harder. That shrinks the file considerably, but it genuinely and irreversibly degrades quality, and scanned text becomes measurably harder to read. Compression here is entirely lossless: no image is re-encoded and no colour depth is reduced, which is why the document looks identical afterwards and the text stays selectable, searchable and copyable. The trade-off is stated openly — a smaller saving in exchange for guaranteed quality.
If your file is a scan, compression is not the problem
A scanned document is not text but page images, which is both why it is large and why structural compression does little for it. There are more productive routes.
- Run optical character recognition to get real text instead of images. The text output is smaller by orders of magnitude and searchable, and that — not a few megabytes — is the real gain.
- Re-scan at a lower resolution if the original is still available: 600 dpi for a text document is waste, 300 is enough for print, and 150 is enough for reading on screen.
- Split the file and send only the part that is wanted — often ten pages out of a hundred.
- A password-protected file cannot be compressed before it is unlocked, because its contents are encrypted and its structure cannot be read.
How large a file you can compress is bounded by your browser's memory, because the whole document is held in memory while it is processed. The tool shows each file's size before and after, so a tiny difference is an answer rather than a failure: your file was already efficiently built, or it was mostly images.
Sometimes the real issue isn't "size" but "unnecessary pages" bundled into the file. If you only need part of a long document, splitting it or extracting just the pages you need can be smarter than compressing the whole thing. Conversely, if you have several small files that need to travel together, merging them into one tidy PDF beats sending a handful of separate attachments.