PDF Compressor

Compress PDF Files in Your Browser

Fast, private, and free. Your files never leave your device. Tune DPI and JPEG quality for the perfect balance of clarity and size.

Settings

📄

Drop your PDF here or browse

Max ~200 pages recommended (client‑side).

No file selected.
Waiting…

How it works

This tool renders each page of your PDF to an image using PDF.js, then rebuilds a new PDF using jsPDF with your chosen JPEG quality and DPI. This process is fully client‑side to protect your privacy.

FAQ

Will text stay selectable? With flattening enabled, pages become images to maximize size reduction, so text selection is not preserved. Disable flattening if you prefer to keep vector content (coming soon).

Is there a page limit? Very large PDFs may be slow on low‑memory devices. Try processing in batches if needed.

Privacy

Files never leave your device. All processing happens in your browser.