GreatestFileTools
Processed in your browser

Compress PDF

Two-stage pipeline: lossless structural optimisation, then optional page re-rendering for larger gains.

📄
Drop a PDF here
or click to browse

What happens to your file

Processed in your browser

Checked on October 17, 2026 in Chromium, Firefox and WebKit by an automated test that records the browser's requests while it processes sample files. How the check works.

Report a problem with this tool. Please don't attach files that contain personal information.

FAQ

Is my PDF uploaded to a server?
No. Compression runs in this browser tab using pdf-lib and, for the smaller-file profiles, PDF.js and the Canvas API. Your PDF isn't sent to our servers.
What is the difference between Safe Lossless and the other profiles?
Safe Lossless only rewrites the PDF's structure (object streams and cross-reference streams); text, images and form fields stay as they are. Balanced, Smallest and Print re-render each page as a JPEG image instead, which can save much more but makes text non-selectable and removes form fields and links.
Can I compress a password-protected PDF?
Not yet. If a PDF is encrypted (it has a password or permission restrictions), the tool says so when you add it, because it can't decrypt it. Save an unprotected copy from the app that opens it, then compress that copy.
Will compression break my digital signatures?
Yes. Every profile writes a new file, so an embedded digital signature is no longer valid afterwards. Compress a copy and keep the signed original.
Why did my file get larger after compression?
Some PDFs are already well optimized, and the re-rendering profiles turn every page into an image, which is larger than a page of plain text or simple shapes. The result shows the size change; if the file got larger, keep your original.