Squeeze a PDF into 1 megabyte for CGI portals, university applications, and any email limit that draws the line at 1 MB.
All processing happens in your browser — files never upload anywhere.
Compress PDF to 1MB compresses a PDF document to exactly 1 megabyte or smaller, using pdf-lib with object-stream re-serialization and metadata stripping. Government portals like job applications, embassy uploads, and e-service submissions enforce strict upload caps — this tool nails those caps precisely so you don't have to guess.
pdf-lib with object-stream re-serialization and metadata stripping
Every step runs on your device — nothing is uploaded.
Open Compress PDF to 1MB — no signup, no install.
Click the drop zone or drag your pdf file in. It stays on your device.
The tool binary-searches over quality settings until the output fits 1 MB exactly.
Check the "Target hit!" badge, then click Download to save the file at 1 MB or smaller.
Compress PDF to 1MB uses pdf-lib with object-stream re-serialization and metadata stripping. For images, it binary-searches over JPEG quality (from 5% to 95%) and progressively downscales resolution (from 100% down to 30% if needed) until the output fits your target. If a target is genuinely impossible for a given image (say, forcing a 24-megapixel photo under 5 KB), you'll see a "best-effort" badge instead of a silent failure.
Many government portals, exam applications, and job sites cap uploads at exactly 1 MB. Common examples: exam admit-card downloads, job portal resume uploads, university applications. Uploading a file even 1 KB over the limit results in an instant rejection, so Compress PDF to 1MB nails the target precisely.
Compress PDF to 1MB first tries lossless PDF re-serialization (object streams + metadata stripping), which typically saves 10-30% with zero visual difference. Only if the target still isn't reached will it re-encode embedded images at lower quality.
After the first load, yes. Compress PDF to 1MB caches its WASM libraries in your browser's service-worker storage, so subsequent uses run fully offline. All compression happens locally — no internet call is made to a server.
Yes. Compress PDF to 1MB runs entirely in your browser — your file is never uploaded, never logged, and never stored on any server. When you close the tab, everything is gone. Regulators love this pattern because there's no data at rest to breach.
Right now Compress PDF to 1MB processes one file at a time to keep memory usage predictable. For a batch, keep the tool open and drop files one after another — each run is a fresh operation with no upload delay.
All free, all browser-based, all zero-signup.