ConvertWarp

Compress PDF

Pack the PDF structure. Pages are not redrawn. If it does not get smaller, the original is kept.

PDF tools use pdf-lib (MIT).

About this tool

This compressor packs PDF structure (object streams) in the browser. It does not redraw pages as smaller JPEGs, so a scan that is already one huge image per page may not shrink — and if the rewrite is not smaller, the original file is kept.

That honesty matters: upload sites often rasterize and silently ruin text. ConvertWarp would rather hand you the original than a blurry “success.” For photo-heavy PDFs, PDF to JPG plus JPG to PDF is a different, lossy path.

pdf-lib saves the document with object streams. If the output is not smaller, you get the source bytes back with a kept flag. 50 MB. Encrypted files are not opened. Pages are not re-encoded as pictures.

How to compress a PDF

  1. Choose a PDF to pack. If it cannot shrink, you keep the original bytes.
  2. Compress. Watch whether the result actually shrank.
  3. Download only if it is smaller, or keep the original if it did not.

50 MB. No raster recompress. Password-protected PDFs need Unlock PDF first. A file that is already lean will be kept as-is.

FAQ

Is the PDF uploaded to compress it?
No. The rewrite runs in this tab.
Why did the size not change?
If packing cannot beat the original, ConvertWarp keeps the original. That is intentional, not a broken button.
Will text stay selectable?
Yes in the usual case, because pages are not photographed.
Can I force a smaller scan?
Rasterize with PDF to JPG at a cost to sharpness, then JPG to PDF. That is lossy on purpose.
Is this a paid size limit?
No. 50 MB is so the tab does not crash.

Related tools

Continue

More PDF tools