100% client-side — nothing is ever uploaded

Compress PDF Online

Shrink a PDF's file size without sending it to a server — everything runs locally in your browser tab.

Ad slot — 728×90 leaderboard
Ad slot — in-content banner

Why compress a PDF?

PDFs balloon in size fast — a handful of scanned pages or high-resolution images can turn a document into tens of megabytes, which is a problem for email attachment limits, slow uploads, or just storage space. Compressing shrinks the file, usually at the cost of some image sharpness.

How this tool works

This compressor renders each page of your PDF to an image at a reduced scale and quality, then rebuilds a new, smaller PDF from those pages — entirely inside your browser tab using open-source libraries (pdf.js to read the PDF, jsPDF to rebuild it). No file is uploaded anywhere.

Important trade-off: because each page becomes an image, any text in the original PDF is no longer selectable, searchable, or copyable in the compressed output. This approach works best for scanned documents, photo-heavy PDFs, or anything you mainly need to view rather than edit or search. If you need to preserve selectable text, keep your original PDF and only compress a copy.

Choosing a level

Will I be able to search or copy text afterward?

No — the compressed PDF is made of page images, so text search/selection/copy won't work on it. Keep your original for that.

Does it work on very long PDFs?

It can, but processing time and memory use scale with page count — very long documents may be slow depending on your device.

Ad slot — inline rectangle

Other tools

Compress image PNG → WEBP MP3 → WAV See all →