Compress PDF online free

Reduce your PDF file size right in your browser, no signup, no upload.

[ Reserved ad space ]

How PDF compression works here

TinyFoto compresses by rendering each page as an image at a lower resolution, then re-embedding the images into a new PDF. This is very effective for image-heavy documents (scanned contracts, photo reports, screenshots), and it's also the reason text becomes non-selectable in the output. If you need to keep selectable text, use the original PDF instead.

When to use each level

  • Low — quality almost identical to the original. Typically reduces image-heavy PDFs by 30-50%.
  • Medium (recommended) — very good quality, the right balance for email attachments. Reduces 50-70%.
  • High — visibly lower quality but still readable. Reduces 70-90%. Use only when the file absolutely must be small.

Which PDFs compress the most

Scanned documents, contracts with embedded photos, exported presentations and image-heavy reports often shrink 60-80%. PDFs that are already mostly text (Word exports, generated invoices) won't shrink much because the original is already small. Check the summary after compression — it shows the original size, the new size and the reduction percentage.

Is it private?

Yes. The PDF is rendered and compressed entirely in your browser using PDF.js and pdf-lib. The file never leaves your device — no upload bar because there is no upload.

FAQ

Will the result keep selectable text? No — the compressed PDF has image pages. Use this tool when size matters more than searchability.

What is the max file size? 100 MB.

Does it work on password-protected PDFs? No. Remove the password first.

Can I preview the result before saving? The summary shows the new size and reduction before you download, so you can decide whether to try another level.

Why is "High" not always the smallest? Compression effectiveness depends on the content. A PDF that's already mostly text has little room to shrink, no matter the level.