Compress PDF to 500 KB, 1 MB, or 2 MB
Upload a PDF and compress it to a maximum size portals require (500 KB, 1 MB, 2 MB, or custom). We optimize structure first; if needed, pages are re-encoded locally — nothing is sent to our servers.
How to use this tool
- 1
Open compress PDF to size
Choose the PDF that must meet a portal upload limit.
- 2
Pick target size
Select 500 KB, 1 MB, 2 MB, or enter a custom limit.
- 3
Download compressed PDF
Check the final size and save the file.
Quick facts
| Runs offline? | Yes — after pdf-lib/pdf.js loads, processing stays in your browser. |
|---|---|
| Uploads data? | No. Your PDF is not sent to our servers. |
| Account required? | No signup or login. |
| Limits? | Up to 40 MB and 50 pages per file. |
Top use cases
- Shrink a PDF to portal limits (500 KB, 1 MB, 2 MB) — 100% in-browser, no upload.
- Runs offline?: Yes — after pdf-lib/pdf.js loads, processing stays in your browser.
- Uploads data?: No. Your PDF is not sent to our servers.
- Account required?: No signup or login.
- Limits?: Up to 40 MB and 50 pages per file.
FAQ
Does my PDF leave this device?▾
No. The file is read and rewritten in your tab only.
How is this different from the regular PDF compressor?▾
The standard compressor only re-saves structure. This tool tries to meet a specific size cap (e.g. 500 KB for government portals).
Scanned PDFs?▾
Yes — they usually need image re-encoding. Text-only PDFs may succeed with light optimization only.
What if the target size cannot be reached?▾
You will see a clear message. Try a higher limit, fewer pages, or split the document.
Will text stay selectable?▾
If pages are re-encoded as images, text will no longer be selectable.
Password-protected PDFs?▾
Encrypted files cannot be opened here; unlock them on your computer first.