Shrink a PDF down to size

Got a PDF that’s too big to send? Shrink it on your own device — repacked losslessly, with an optional image pass for stubborn, scan-heavy files. It’s never uploaded.

Shrink a PDF to beat size limits

Mail servers and upload forms cap file size; a bloated PDF gets bounced. Shrinking it here repacks the file in your browser so it slips under the limit — without handing your document to an upload site.

Two levels of shrinking

The default lossless pass tightens the file’s structure with no visible change. When that isn’t enough, the image-shrinking option re-encodes embedded images — smaller still, at some quality cost, and entirely your choice.

Your files never leave your browser

There's no upload. Everything happens on your device using WebAssembly — the bytes never travel to a server, so your documents stay yours. No ads, no third-party trackers, no accounts. We collect only an anonymous count of how often each tool is used. It's free, and it stays free.

How it works

  1. Drop in your PDF — Or click to choose one. It stays on your device.

  2. Shrink it — Run the lossless pass, or enable image shrinking for a smaller, lossy file.

  3. Download — Get a leaner PDF, ready to send. Done.

Frequently asked questions

What’s the difference between the two options?
Lossless repacks the file with no quality change. “Shrink images” additionally re-encodes images for more savings, trading a little image quality.
Does shrinking happen on a server?
No. The whole thing runs in your browser, so the file never leaves your device.
Are my files uploaded anywhere?
No. Everything happens in your browser; files never leave your device.
Is it really free?
Yes — no account, no payment, no watermark on your output.
Open the Compress tool