Compress PDF
Shrink a PDF by re-rendering its pages at a lower quality. Works best on scanned or image-heavy documents.
Runs entirely in your browser.
Reduce PDF File Size
lib/pdf.min.js and lib/pdf.worker.min.js.
Download both from cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/ and place them in the tools/lib/ folder.
Drop a PDF here or click to upload
Best for scanned documents and image-heavy PDFs
About Compressing PDFs
PDF files are large mainly because of the images inside them. This tool reduces size by rendering every page to a compressed JPEG at a chosen quality, then rebuilding the PDF from those images.
The trade-off is that text becomes part of the image and can no longer be selected or searched. All processing happens in your browser - your PDF is never uploaded.