BlogHow to reduce a PDF file size for printing and email

8 min read

How to reduce a PDF file size for printing and email

A PDF that should be 2 MB is 40 MB. Here is why PDFs bloat, which fix actually shrinks them, and when a smaller file will ruin your printout.

You attach a PDF and the upload fails. The file was 2 MB when you made it, and it is 40 MB now, and nothing you did looks like it explains the difference. This is common and it is usually one of three things: the images inside were never compressed, the file was saved as a flattened high-resolution scan, or the PDF accumulated successive edits that each rewrote the content stream.

The PDF compressor on InBrowserKit fixes the structural cases and reports honestly when it cannot. It runs in your browser, so a document you cannot afford to leak never gets uploaded to a converter to save a few megabytes.

Why PDFs get large

PDF is a container, and the payload is usually images. A document that looks like three pages of text can easily be 30 MB if each page is a 300 DPI scan of a printed sheet. Scanners produce large files by default because they assume quality matters more than size, and nobody revisits that assumption.

The second cause is resolution inflation. Exporting at 600 DPI when nobody will print above 300 quadruples the file for no visible gain. The third is edit history: every save from some applications rewrites the file rather than appending to it, and repeated round trips through Word, preview tools and online editors can leave duplicated content streams behind.

Downsample images to the resolution you actually need

This is the highest-value fix by a wide margin and it is the one people skip. 300 DPI is the standard for anything you will print and hold. 150 DPI is fine for a document read on screen at 100%. 72 DPI is the web default. Dropping scanned pages from 300 to 150 DPI typically cuts the file by 75% with no perceptible difference at reading distance.

The PDF to images tool lets you set DPI and quality explicitly before rebuilding, so you can see what you are trading. Do not go below 150 DPI if the document has small text — below that, body copy turns visibly soft.

What the structural compressor can and cannot do

A PDF compressor that only restructures the file — removing duplicate objects, orphaned resources and redundant metadata — is safe for text documents and can recover 10–30% on a file that has been through several editors. It cannot magically shrink a 40 MB scan. If the bulk of the file is high-resolution image data, no amount of deduplication removes it; the pixels are genuinely there.

So read the result honestly. If the compressor reports a small reduction, the file was already structurally clean and the size is in the images. That is a useful answer, not a failure — it tells you which fix to apply next.

Do not compress a file you are about to print

Compression trades resolution for size. On a PDF full of scanned photographs or detailed diagrams, aggressive compression produces visible artefacts: banding in large flat areas of colour, ringing around text, muddy gradients. For printing, a slightly larger file with clean output is the better trade.

Compress for sending. Keep the full-resolution original for the printer. These are two different files for two different destinations, and conflating them is how you end up with a printout that looks like it came off a fax machine.

A sensible order of operations

If the PDF is a scan, re-scan at 300 DPI rather than trying to rescue a 600 DPI one. If it has been edited many times, run it through the compressor to strip structural bloat first. If it contains high-resolution images that nobody needs at full size, drop them to 150 DPI with the image exporter. Then check whether it fits. Only compress further if it still does not.

Password-protected files have to be unlocked before most of this will work, so unlock it first. The full set is in the PDF tools collection.

Command Palette

Search for a command to run...