20-page scanned PDF
- Input
- 18 MB
- Expected output
- ~4 MB
Scans usually have far more DPI than needed for on-screen reading, so the reduction tends to be large.
compress pdf
Compressing a PDF sounds simple until you notice the result sometimes comes out larger or with blurry text. That happens because resampling-based compression works great on scanned PDFs but can make a plain-text PDF worse. This page opens the tool already on the balanced preset, a good starting point for most files.
Scans usually have far more DPI than needed for on-screen reading, so the reduction tends to be large.
A PDF like this is already small and almost entirely vector text, the tool warns that compressing it likely will not help.
No, and the tool warns you before you waste any time. Scanned or photo-heavy PDFs usually shrink a lot, because the source image had more resolution than needed. A PDF generated from Word, LaTeX or Google Docs, made almost entirely of vector text, tends to get worse with resampling-based compression, because the only way to compress without a server is to rasterize every page, turning crisp, searchable text into a blurry image. The tool analyzes the document first and classifies the verdict as mostly image, mixed, or mostly vector text.
This happens with vector-text PDFs, where compressing means rasterizing every page into a JPEG image, and that conversion's overhead can outweigh any gain. The tool shows this warning explicitly instead of hiding a bad result.
No, all the analysis and compression happen in your browser, using pdf.js and pdf-lib.
Drag one or more PDF files here, or choose them with the button below
Up to 10 files at a time. Nothing is uploaded to any server.
All processing happens in your browser: no PDF is ever uploaded to a server, not for analysis and not for compression.