Bring a PDF under the 300 kilobyte ceiling used by many SSC / bank exam forms and admission portals.
All processing happens in your browser — files never upload anywhere.
Compress PDF to 300KB compresses a PDF document to exactly 300 kilobytes 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 300KB — 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 300 KB exactly.
Check the "Target hit!" badge, then click Download to save the file at 300 KB or smaller.
Compress PDF to 300KB 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 300 KB. 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 300KB nails the target precisely.
Compress PDF to 300KB 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 300KB 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 300KB 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 300KB 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.