Compress PDF — Reduce File Size, Free & Private
Shrink a large PDF right in your browser — and keep your text selectable while you do it. The tool reads your file first, tells you what is actually making it big, and never hands back something larger than you started with.
In short: drop one PDF or several, pick a quality preset or a target size such as 1 MB, and download. The pictures inside are made smaller and the text stays text. It all runs on your device, and a file that cannot be made smaller is handed back unchanged.
- Is it free, and is there a limit?
- Yes, free, with no task, page or size limit. Sejda’s free tier allows 3 tasks an hour, 200 pages and 50 MB.
- Does the text stay selectable?
- Yes, with Keep text (the default): only the embedded pictures are re-encoded. Flatten turns pages into images and should only be used for scans.
- Can I compress a PDF to 1 MB or 200 KB?
- Yes. Choose Target file size and pick a size; the list only offers sizes below your file. It says so if a file cannot go that small.
- Can I compress several PDFs at once?
- Yes. Drop them together; they are compressed with the same settings and come back in one ZIP.
- Does it work with password-protected PDFs?
- Yes. Restricted files open automatically; a file with an open password asks for it, and the password stays on your device.
- Why did my PDF barely shrink?
- Because it is mostly text. There is little to take out of text and fonts; pictures are where the size is.
How to Compress a PDF
Drop it onto the tool or click to browse. Nothing is uploaded — the file is read in your browser.
The tool opens the file and tells you what it is made of, then recommends the method that can actually shrink it.
Keep text shrinks the pictures and leaves the text selectable. Flatten turns every page into an image.
You get the real before-and-after size, plus what was changed — and never a file bigger than the one you started with.
Compress a PDF to an exact size
Most of the time you do not want "smaller" — you want under the limit. A job portal caps uploads at 2 MB, a visa application wants 500 KB, an email gateway rejects anything over 1 MB. Switch to Target file size, pick the number, and the tool works out the settings instead of making you guess at Low, Medium and High.
What this compressor does — and what it will not pretend to do
JPXDecode, JBIG2Decode or CCITTFaxDecode — common in older archive scans — are left exactly as they are. We have no decoder for them, so they pass through untouched rather than mangled.Why most PDF compressors make text documents worse
A PDF is not one kind of thing. A scan is a stack of photographs; a report exported from Word is text, fonts and vector shapes. Those need opposite treatment, and a tool that does the same thing to both will wreck one of them. The common shortcut — render every page to a JPEG and rebuild the file — is excellent on a scan and actively harmful on a text document.
We measured it. A ten-page text PDF built with Helvetica body copy, flattened at each preset:
A page of crisp black text is about the most expensive thing you can ask a JPEG to store — sharp edges everywhere, which is exactly what JPEG is bad at. As text it is a few kilobytes of characters and a font reference.
On a scan the picture reverses completely. A five-page scanned invoice at 200 dpi with an OCR text layer, 589 KB:
Shrinking the embedded pictures gets you the same order of saving as flattening the whole thing, and you keep a searchable document. That is why Keep text is the default here, and why this tool reads your file and tells you what it is before it does anything to it.
Why Use Convertlo to Compress PDFs?
- 🔒 100% Private — files never leave your browser, zero server uploads
- 🆓 Free forever — no account, no watermark, no file size cap per session
- 🗜️ 3 quality presets — Low, Medium, High to match your needs
- 📝 Keeps your text selectable — the default method shrinks the pictures and leaves the text alone
- 📉 Never returns a bigger file with Keep text — if a PDF cannot be usefully compressed, it says so and hands the original back
- 📱 Works on mobile — works on any device with a modern browser
- ⚡ No queue, no wait — processing starts the instant you click Compress
Features
100% Private
No server. No upload. Your PDF stays on your device the whole time.
Low Preset
Pictures capped at 1000 px; flatten renders at 72 dpi. Smallest file.
Medium Preset
Pictures capped at 1400 px; flatten renders at 108 dpi. Everyday sharing.
High Preset
Pictures capped at 2000 px; flatten renders at 151 dpi. Most detail kept.
Reads the file first
Tells you how much of your PDF is images before you compress, and which method will help.
Mobile-Ready
Works on iPhone, Android, tablet, and desktop.
Several PDFs at once
Drop several PDFs at once — or add more with + Add PDFs — and every file is compressed with the settings you chose. They come back together in one ZIP, each named after its original with _compressed added, and the result lists each file’s before and after size.
A file that could not be made smaller goes into the ZIP unchanged and is listed as such, so nothing in the batch grows. The target-size list is limited by the smallest file in the batch, because one target applies to all of them and a target above a file’s own size asks nothing of it.
A password-protected file in the batch asks for its password when its turn comes. Up to 50 files go in one batch; the limit is your device’s memory, not a quota.
Capabilities at a glance
What this tool does and does not do, stated plainly. The “No” rows are the point, not an omission.
| Capability | Supported | Detail |
|---|---|---|
| What it does | ||
| Shrink the pictures, keep the text | Yes | Embedded images re-encoded; text, fonts and vectors untouched. |
| Quality presets | Yes | Low, Medium, High: pictures capped at 1000, 1400 or 2000 px. |
| Compress to a target size | Yes | Sizes below your file only; it searches for the gentlest setting that fits. |
| Flatten scanned pages | Yes | Renders each page to an image. Makes text documents larger, and the page says so. |
| Grayscale | Yes | Under More options. |
| Several PDFs at once | Yes | Same settings for each, one ZIP; up to 50 files. |
| Never hands back a bigger file (Keep text) | Yes | The original comes back unchanged when nothing beats it. |
| Font subsetting | No | Fonts already inside a PDF cannot be trimmed in a browser. |
| Removing pages to get smaller | No | Use Split PDF or Organize PDF first. |
| Input | ||
| A PDF with a permissions password | Yes | Opened automatically. |
| A PDF with an open password | Yes | The page asks for it; it never leaves your device. |
| Task, page or size limit | No | Nothing is sent anywhere, so nothing is metered. |
| Output | ||
| Text still selectable (Keep text) | Yes | Nothing but the pictures is re-encoded. |
| Links and form fields kept (Keep text) | Yes | The document is rewritten in place, not rebuilt. |
| A report of what changed | Yes | Before and after size, and what was shrunk or left alone. |
| How it runs | ||
| Nothing is uploaded | Yes | The files never leave your device. |
| Signup | No | There is no account. |
| Offline use | No | The page and its PDF libraries load from the network first. |