🗜️

Compress PDF

Shrink PDF file size by re-encoding embedded images — runs in your browser, no upload.

Loading PDF engine…

About this tool

Reduce PDF file size by re-rendering each page as a JPEG image and re-embedding it — all inside your browser. Choose from three compression levels: Light for archival quality, Medium for the best balance of quality and size, or Strong for the smallest possible file. A live before/after preview on page 1 and an estimated final size help you pick the right level before committing. The full run processes every page sequentially with a per-page progress bar. No upload, no account, no watermark.

🔒100% client-side — your PDF never leaves your browser
🎚️Three quality levels — Light / Medium / Strong
👀Live before/after preview of page 1
📊Estimated and actual size shown side by side
Works on 50+ MB PDFs without timeouts
🆓No sign-up, no watermark, no daily quotas

How to use it

Quick steps to get the most out of this utility.

  1. 1

    Drop your PDF

    Any size up to 100 MB.

  2. 2

    Pick a level

    Light (best detail) / Medium (best balance) / Strong (smallest).

  3. 3

    Preview

    See the before/after on page 1; switch levels live.

  4. 4

    Compress & download

    Instant download, original file untouched.

What PDF compression really means

Most PDF file size comes from images — either photographs embedded in the document or the scanned page images in a scanned PDF. Text, fonts, and vector graphics are already tiny. When a tool "compresses" a PDF, it is almost always re-encoding those images at a lower quality or resolution. That is exactly what this tool does: it renders each page to a canvas at the target resolution, encodes it as a JPEG at the chosen quality, and assembles a new PDF from those images using pdf-lib.

As a worked example: a 24.6 MB PDF of scanned 300 DPI receipts. At Medium compression (quality 0.70, max 1800 px), each page is re-rendered at roughly 150 DPI and encoded as a JPEG. Output: ~6.8 MB — a 72% reduction. The text is still legible for most practical purposes, and the file emails easily.

When not to use this tool

Text-only PDFs — A PDF of a Word document or generated report is already highly compressed at the encoding level. Re-rendering it as JPEG images replaces efficient text/vector encoding with much larger raster data. The result is often a larger file, not smaller. The tool will warn you if it detects this pattern before you run the full compression.

Why no upload matters

Tax returns, ID copies, and signed contracts are among the most sensitive files people compress. When you use a server-side PDF compressor — like ilovepdf or smallpdf — that file travels to a third-party server. Even if the provider claims to delete files immediately, the file has left your device. Toolisk's Compress PDF tool processes everything inside your browser tab using pdf.js and pdf-lib, two well-tested open-source JavaScript libraries. Nothing is transmitted. When you close the tab, everything is gone.

Toolisk vs ilovepdf / smallpdf

Server-based tools like ilovepdf and smallpdf have file-size caps on free plans, require email sign-up for high compression, and apply watermarks on free tiers. They also upload your file to a server. Toolisk has no file-size caps beyond your browser's memory, no watermarks, no sign-up, and no daily quotas — and your file never leaves your device.

Frequently asked questions

How much smaller will my PDF get?+

It depends on what's inside. Image-heavy scans typically shrink 60–80%. Text-heavy PDFs may only shrink 10–20% (or not at all). The live preview and estimated-size readout tell you what to expect before you commit.

Why did Compress make my PDF larger?+

Most likely your PDF is already text-only and tightly compressed. Our pipeline re-renders each page as an image and re-embeds it — that's much bigger than the original text-only encoding. Skip the compress step for text-only PDFs; you don't need it.

Will the text still be selectable / searchable after compression?+

No. We render each page as a JPG and re-embed it, which means the output is a "scan" of your PDF. If text-selection matters, don't compress.

Can I compress a password-protected PDF?+

Not directly. Unlock first, then compress.

Is this safe? Does it upload my PDF?+

No upload whatsoever. The entire operation runs in your browser using JavaScript and open-source libraries (pdf.js and pdf-lib). Your PDF never leaves your device, is never sent to a server, and is never logged. This makes it safe for sensitive files like tax returns, ID copies, or signed contracts.

What is the maximum file size?+

PDFs up to 100 MB are accepted. Files over 30 MB may be slower on mobile. For very large PDFs, consider splitting the file first using the Split PDF tool, then compressing each part.

What is the difference between Light, Medium, and Strong compression?+

All three levels re-render each page as a JPEG. Light uses quality 0.85 and a max 2400 px long-side — best for archiving. Medium uses quality 0.70 and 1800 px — the best balance for sharing or emailing. Strong uses quality 0.55 and 1200 px — smallest file size, but visible quality loss on high-detail images.

Does it work offline?+

After the page has loaded once, yes — the PDF engine is cached in your browser and compression runs locally even without an internet connection.

Keep exploring

More utilities and reading from Toolisk.