Compress PDF without losing quality

or drop one here
Compression level
Target size
Choose a PDF file first.

Quality here has a definition, not a feeling. Two of the four compression methods never touch a pixel: one subsets fonts to the glyphs the pages draw, one rebuilds the document and drops orphaned objects. Both leave the page identical at any zoom. This page runs those first and tells you when they were enough.

How to compress a PDF without losing quality

  1. Choose the PDF

    Press Choose a PDF, or drop the file on the page. The file is read in this tab and is not sent anywhere.

  2. Name the size

    Choose a compression level, a target below the file's current size, or type your own smaller number in KB.

  3. Press Compress

    Four methods race: copy the pages into a fresh file, re-encode the placed images, cut each embedded font down to the glyphs the pages draw, and, only when no other method reached the target, redraw the pages as images with the text kept on top.

  4. Read the check, then download

    Every candidate is opened again and its characters are counted against the source. The page shows the size, the method that won and the characters kept before it offers the download.

The four methods are described in full, with the measurements behind them, in how it works.

What lossless actually means in a PDF

A PDF carries three kinds of weight. Fonts, which ship with every glyph they were designed with while the page draws a few dozen. Dead structure, meaning orphaned objects and the old revisions a file keeps every time somebody saves it. And images, which are the only part where making the file smaller can make the page worse. Only the third one forces a choice: you reduce the image data, or you keep the pixels and accept the size.

Work on the first two and the rendered page is byte for byte the same. That is what this target does first. It is not a quality slider set high, it is a different operation that has no quality to set.

The two things the tool checks

Text retention is checked on every candidate: the output is re-opened, its characters are read back and compared with the source, and anything below 98% of the non-space characters is refused. Across the 554 public runs that carried text, every output kept at least 99.99% of its characters.

Image resolution is the second. When the lossless methods are enough, no image is re-encoded at all and the original pixels ship unchanged. When they are not, the compress tool says which method won, so you always know whether a pixel was touched.

When the weight is pictures

A scan keeps all of its weight in pixels. For a scan, the picture re-encode at 150 dpi keeps the page sharp on screen and takes a large share off the file.

If you have a hard cap to meet, pick the number instead of the principle. A 1 MB target or the large file page will get you there and tell you exactly what it cost.

Questions

Can you compress a PDF without losing quality at all?
Yes, when the weight is in fonts and dead structure rather than in images. Subsetting fonts and rebuilding the document change nothing on the rendered page. Whether it is enough depends on the document, and the tool reports which method won.
How much smaller does lossless compression get a file?
It depends on how much of the file is fonts and dead structure. A text export with full fonts embedded often loses half or more, because each font shrinks to the letters the pages use. A scan keeps its weight in pixels, so the picture methods do the work there.
How do you prove the quality was kept?
Every candidate is re-opened and read back before it ships. Page count is compared, characters are compared, and a candidate below 98% retention is discarded. The result also names the winning method, which tells you whether any image was re-encoded.
Is lossless compression slower?
No. All four methods run in the same race, and the median public file finished in about 1.7 seconds. The lossless methods are the lighter work of the four.

Related tools

Each runs in a browser tab like this one, reads its own output back before the download, and needs no account. The footer links every tool.

Where to go next