Reduce PDF file size in your browser with qpdf WASM, without sending the file to a server.
qpdf can compress streams, generate object streams, and optionally linearize the output for web delivery.
Choose a PDF file or drag it here. The file is compressed locally in your browser.
Standard compression
PDF compression works best when the file has large uncompressed streams, duplicate resources, or room to rebuild the internal object structure.
qpdf can compress streams, generate object streams, and optionally linearize the output to make it smaller and friendlier for web delivery.
Your PDF stays on your device while qpdf WASM rewrites it locally.
This uses qpdf's real structural compression flags, not a fake metadata-only rewrite.
The output is a new PDF with size reduction tracked in the UI after the job completes.
No. The PDF is processed locally in your browser.
No. Files that are already optimized may only shrink a little, or not at all.
Yes. qpdf writes a fresh PDF file that you can open normally after download.
Yes. The aggressive mode linearizes the output for faster first-page viewing in browsers.
Related Tools
Convert documents to grayscale.
Combine multiple pages per sheet.
Reorder, rotate, and manage pages.
Fix corrupted or broken files.
Add or remove headers and footers.
Fix crooked scanned pages.