Your files never leave your device. All processing runs locally in your browser.

Compress PDF

Shrink PDF file size by re-rendering each page as a compressed JPEG and rebuilding the document with jsPDF — the same idea many online compressors use in the browser. Pick a compression level, then compare before and after sizes.

Compression effectiveness varies by PDF type. PDFs containing many images will compress significantly. Text-only PDFs may see minimal reduction, and the new file can occasionally be larger than the original.

Drag & Drop or Click to Upload

One PDF at a time. Large files (e.g. over 100MB) may fail due to browser memory limits.

Result

Original
Compressed

Frequently asked questions

Is this true “deep” PDF compression?

Heavy image recompression inside existing PDF streams usually needs server tools (e.g. Ghostscript). Here we rasterize each page and rebuild the PDF, which reliably shrinks image-heavy documents in the browser.

Will text stay selectable?

No. Output pages are JPEG images, so text is no longer selectable or searchable unless you use OCR elsewhere.

Are files uploaded?

No. PDF.js and jsPDF load from a CDN; your document is processed only in your browser.