Compress a PDF
Reduce PDF file size locally in your browser - without uploading the document.
Drop one PDF to compress
or click to browseBrowser safety limit: 150 MB.
Compression runs in a browser Web Worker. The PDF contents are not sent to eggPDF servers.
01
Choose one PDF
The file is read directly by your browser and passed to a local WebAssembly worker.
02
Optimize locally
QPDF recompresses compatible streams and object structures. Balanced mode may also optimize eligible non-JPEG images when doing so reduces their byte size.
03
Download only if smaller
eggPDF compares the result with the original. If no smaller safe output is produced, we tell you instead of claiming a fake compression win.
What compression can - and cannot - do
Best candidates
PDFs with compressible object structures, Flate streams, or eligible non-JPEG images can shrink meaningfully. Balanced mode favors a smaller file while keeping pages as PDF content rather than rasterizing the whole document.
Already optimized PDFs
Some PDFs are already compact, especially files dominated by JPEG images or previously optimized exports. In those cases there may be little or no safe reduction.
Want to understand what makes PDFs large? Read why PDF files become so large.
Add your files
Drop or select the documents you want to work with.
Set your options
Use the focused controls for this PDF task.
Finish locally
Create and download the result directly in your browser.
Product-first, not playful-first
The workspace stays calm and precise. Brand character lives around the document workflow.
Local by design
Your files stay on your device while the browser does the work.
Save more time with Pro
Normal single-file processing stays free.