Skip to content

Compress PDF

Best-effort compression by rasterizing pages to JPEG and rebuilding the PDF. Results vary — nothing is uploaded.

This is not Ghostscript-class compression. MiniFyPNG re-renders each page and only labels the result as compressed when the file is actually smaller.

Honest limit: each page is re-rendered as a JPEG image and rebuilt into a PDF. Text becomes an image; some PDFs may not get smaller.

What does compress PDF mean here?

Client-side PDF compression on MiniFyPNG tries to shrink files by rasterizing pages. Text becomes an image. Already-optimized PDFs may not get smaller.

How to compress a PDF

  1. 1

    Upload your PDF

    Drop a PDF up to 25 MB. Processing stays in your browser — the file is not uploaded to a server.

  2. 2

    Run compression

    MiniFyPNG re-renders pages to JPEG and rebuilds the PDF. This can shrink large scans; text-heavy files may not get smaller.

  3. 3

    Download the result

    Download when the file is smaller, or keep the processed copy if size did not improve. Clear removes the file from memory.

Compress PDF FAQ

Will every PDF get smaller?

No. Already-optimized PDFs and text-only files often stay similar in size. We only label a download as compressed when bytes actually drop.

Does compression turn text into images?

Yes for this tool. Pages are rasterized, so selectable text may become an image. Use a different workflow if you need searchable text.

Is my PDF uploaded?

No. Compression runs entirely in your browser on this device.

What should I try next?

For smaller page counts try Extract PDF pages. To shrink images instead, use the Image Compressor.