Compress PDF

In browser*

* processed in your browser by default; for unusual PDFs there is a "compress harder on server" option

Shrink a PDF in your browser — no server upload by default.

Drop a PDF here or click to choose

PDF only, up to 100 MB

The file stays in your browser — nothing is uploaded

Compression level

Shrink a PDF without losing quality — useful for email attachments, portal uploads or device storage.

Processing happens locally in your browser — your file is not uploaded by default. For unusual PDFs there is a one-click "compress on server" option.

How it works

  1. Pick a file

    Click the upload area or drag a PDF file straight into the browser.

  2. Pick a compression level

    Choose "Standard" for most cases, "Strong" for the smallest output, or "Minimal" to preserve quality.

  3. Click "Compress PDF"

    The file is processed in your browser — no upload happens.

  4. Download the result

    Once compression finishes, you see the original and new size. Download the result in one click.

FAQ

Is the file sent to a server?
By default no — the PDF is compressed right in your browser and never leaves it. If you explicitly pick the "compress harder on server" option, the file is sent over HTTPS and deleted immediately after processing.
What is the maximum file size?
Up to 50 MB. Most office PDFs are well under this threshold.
What is the quality after compression?
You pick the level: minimal (virtually lossless), standard (balance of size and quality) or strong (noticeable shrink, lower quality). Standard works well for most documents.
Is registration required?
No. The tool is completely free and does not require sign-up.
What if the file did not shrink or got bigger?
If the PDF contains no raster images (for example, plain text only), there is little to compress. In that case the tool tells you so and offers to download as-is or try server compression.
Does it work for password-protected PDFs?
No. PDFs with a password cannot be processed without removing protection. Remove the password first, then compress.
How can I verify the file does not leave my browser?
Open DevTools (F12) → the Network tab, upload a file and click "Compress". For local processing you will see no network requests carrying your file.

Other pdfy tools

Need a different tool?Browse all PDF tools →