Reduce PDF file size with adjustable compression levels. Everything runs in your browser — your files never leave your device.
🗜️
Drop a PDF here or browse
Supports PDF files up to 100 MB · Compression runs locally in your browser
📄document.pdf
——
⚡ Compression Level
⚙️ Advanced Options
Reading PDF...
📊 Compression Results
—
Original Size
—
Compressed Size
—
Saved
—
Compression Ratio
Original
Compressed
What Does This Tool Do?
This PDF compressor reduces the file size of a PDF by re-encoding internal streams, stripping metadata, and optionally removing annotations. The result is a leaner PDF that downloads faster, emails more easily, and takes up less disk space.
How to Use This Tool
Upload a PDF — drag and drop, or click to browse.
Choose a compression level — Low, Medium, High, or Extreme.
PDFs with redundant metadata — 5–15% savings from stripping metadata and annotations.
PDFs with large embedded images — limited savings; images dominate file size.
When This Tool Helps Most
Email attachments — PDFs with verbose metadata and uncompressed streams.
Old documents — PDFs from scanners and older tools that don't optimize.
Batch distribution — cleaning up PDFs before sending to many recipients.
Archival — reducing storage footprint for text-heavy documents.
When This Tool Won't Help Much
PDFs with many high-res images — the images are the bulk of the file size, and this tool can't re-encode them.
Already-optimized PDFs — exports from Adobe Acrobat or a modern browser often have compression already applied.
Complex vector graphics — the paths are preserved without re-encoding.
Frequently Asked Questions
Will compression change the quality? — For text-based PDFs, no. Text is vector data and remains crisp. For image-heavy PDFs, at High or Extreme levels, images may show subtle artifacts if they're re-encoded (though this tool's re-encoding is conservative).
Can I undo compression? — No. The compression is applied to the file before download. Always keep a copy of the original.
Are my files uploaded? — No. Everything happens in your browser. Your PDF never leaves your device.
Is there a file size limit? — 100 MB for browser performance reasons. Very large PDFs may slow down the browser.
Why didn't my PDF get smaller? — If the PDF was already compressed by the original tool, there's little room to improve. Try the Extreme level with all options enabled.
Everything runs in your browser using pdf-lib (a pure JavaScript PDF library). Your PDF never leaves your device, and the compressed file is generated entirely in memory until you download it.