Compress PDF
Reduce PDF file size while keeping text sharp and selectable.
Select PDF file to compress
Reduce file size while maintaining quality. Max 100MB.
How to compress a PDF file online
Upload your PDF
Click the Select PDF button or drag and drop your file into the box.
Choose a compression level
Select the level you want based on size reduction versus image quality.
Compress
Click Compress PDF. Your browser will optimize the file locally.
Download
Save the compressed PDF immediately to your device.
Frequently asked questions
Does this PDF compressor upload my file to any server?
No. All compression happens locally in your browser using WebAssembly (WASM). Your file never leaves your device, ensuring 100% privacy.
How does this tool compress a PDF?
We use the MuPDF engine to intelligently reduce the resolution of heavy images and remove unnecessary metadata, while keeping your text sharp and selectable.
What do the compression levels mean?
Recommended = Balanced quality and size. High = Smaller size with lower image quality. Lossless = Cleans metadata without affecting visual quality.
Why is the compression so fast?
Unlike standard JavaScript tools, we use compiled WebAssembly. This allows your browser to run heavy compression tasks at near-native speed.
Why does compression sometimes fail?
Common reasons include password-protected files, corrupted PDFs, or files that are already fully optimized.
Does the compressor change my file name?
Yes, the output is saved as 'compressed.pdf' (or similar) to prevent overwriting your original file by mistake.
More PDF tools
Edit PDF
Add text, signatures, shapes, redactions, and quick text fixes in your browser.
Protect PDF
Encrypt PDFs with a password locally in your browser.
Unlock PDF
Remove a known PDF password privately without uploading the file.
Looking for tools outside the PDF suite? Explore the full Nextooly catalog.