Drop file here to start
Size up to 100 MB · PDF · one file at a time, processed entirely in your browser
How to Use This Tool β Q&A
Is my PDF uploaded to a server?
No β both compression modes run fully client-side using pdf-lib and pdf.js in your browser. Your file never leaves your device.
Which mode should I use?
Try 'Quick optimize' first β it keeps text selectable. If the file is still too large (common with scanned documents full of images), switch to 'Maximum compression'.
Why does Maximum Compression make text non-selectable?
That mode rebuilds the PDF from a flattened image of each page, the same technique scanner apps use. It's the most reliable way to shrink image-heavy PDFs in the browser, but any real text becomes part of the image.
Will this work on very large PDFs (100+ pages)?
It can, but browser memory becomes the limiting factor. For huge files, try a lower image quality or process in smaller batches.