Best PDF compressor

Most compressors give you three quality presets and let you guess. A few let you name the size you actually need. If a portal demands a file under a stated limit, that difference decides whether the job takes ten seconds or ten attempts. This page ranks by that first, and by what each tool does to your text second.

Rank by whether you can name a number

A preset is a guess about your document. A byte target is a statement about the requirement. The upload form does not care whether you chose medium quality; it cares whether the file is under the limit, and only one of those two inputs answers that question.

The pdfpix compressor takes the target in kilobytes or megabytes and runs four methods against it: structural cleanup, image downsampling to 150 dots per inch with mozjpeg, font subsetting, and a raster fallback. The smallest candidate that passes verification is the one you get.

What the numbers actually look like

On 843 public test cases, each one file at one size target, the engine produced a verified file in all 843 cases, at targets from 20 KB to 10 MB, and no output came back larger than its source. Median size reduction was 72.5 percent and the top tenth reached 97.1 percent or more.

The page decides how small the file gets. At the smallest setting a text page comes down to about 14 KB, a page with text and pictures to about 37 KB, a fax-era scan page to about 29 KB and a phone photo of a page to about 18 KB.

The check nobody else publishes

Aggressive compression can flatten text into pictures. The file gets small and stops being searchable, which nobody notices until someone tries to find a name in it. Every pdfpix candidate is read back and its text compared to the source before it can be offered.

The floor is ninety eight percent of non-space characters, and on the public test cases the run ended with every output keeping at least 99.99% of its text. A candidate that fails is discarded, not shipped with a warning.

The free tools people try first

iLovePDF offers quality presets and processes on its servers; its free tier is described as essential tools with limited document processing, with no number published. The comparison covers it.

Smallpdf marks strong compression and batch compress as unavailable on its free plan, checked 20 August 2026. PDF24 states it is free without restrictions, funded by advertising, and processes its web tools on its servers.

How to run a fair test yourself

Take one real file, not a sample, and put the same file through each candidate at the same target. Then check three things: the resulting size, whether the text is still selectable, and whether the images are still readable at the zoom your reader will use.

Rankings that skip that step are ranking marketing copy. Ten minutes with one document tells you more than any list, including this one, and the file you test should be the kind you actually send.

Questions people ask

Which compressor lets me set an exact file size?
The pdfpix compressor takes a target in kilobytes or megabytes and works toward it with four methods. Most free tools offer three quality presets instead, which means retrying until the result happens to fit.
How small can a PDF get without losing the text?
It depends on what is in it. On the public test cases the median reduction was 72.5 percent and the ninetieth percentile 97.1 percent, with every output keeping at least 99.99% of its text. The compressor names the method that won on your file.
Why do compressors give different results on the same file?
They optimise different things: image resolution, image quality, font subsetting, object cleanup, or flattening the whole page to a picture. The last one produces the smallest file and destroys the text, which is why the output needs checking.
Does compressing a PDF make the text unsearchable?
It can, if the tool flattens pages into images. pdfpix compares the output text against the source and requires ninety eight percent of non-space characters to survive, discarding any candidate that fails rather than offering it.

The tools this compares