Compress PDF
Strip metadata and re-encode object streams to shrink your PDF. Runs in your browser.
Drop a PDF to compress
or click to choose a PDF file
Note: lossless metadata + object-stream compression. For heavy image-heavy PDFs we'll add an image-recompression pass in a follow-up.
PDFs grow over time as embedded fonts, metadata, and outdated object streams pile up. Converterzilla's PDF compressor walks through your document, drops the metadata that no one reads, and re-encodes object streams more efficiently. The result is a smaller file with identical visual output. The tool runs in your browser, so there's no upload queue and no privacy trade-off.
How to use Compress PDF in your browser
- Drop the PDF you want to shrink. Drag a single PDF into the drop zone or click to select one. The original stays on your disk untouched.
- Click Compress PDF. Converterzilla strips title, author, keyword and producer metadata, then re-saves the document using packed object streams.
- Check the size savings. We show before-and-after sizes plus the percentage saved so you can decide whether to keep the compressed copy or the original.
- Download the smaller file. Click Download to save the compressed version as filename-compressed.pdf alongside your original.
Why use Converterzilla for Compress PDF
Lossless compression
Visible content — text, images, fonts — is unchanged. We only remove metadata and re-pack the file structure.
Honest size reporting
We tell you exactly how many bytes were saved. No misleading percentages, no padding the numbers.
Privacy by design
Compression happens in your browser. Even if your PDF contains contracts, medical records or financial data, it never leaves your device.
Fast on big files
Most documents finish in under five seconds, even at 50+ MB, because we never upload or queue them.
Frequently asked questions about Compress PDF
Further reading and references
- PDF object streams (Adobe reference) — the PDF spec section that defines the object-stream packing we use
- pdf-lib save options — documentation for the save() options that drive compression