Getting a PDF to fit inside 300KB is not the same problem as making it "smaller". Most online compressors just re-encode the file at a fixed preset and hope it lands under the limit — if it doesn't, you're told to try again with a lower setting. This tool takes a different approach: it works backwards from the target.
Stage 1 – Lossless optimization
The tool first re-saves the PDF with object streams and default-page removal. This strips metadata, unused resources, and duplicated objects — often shaving 10–30% off the original file with zero quality loss. For a plain text document, this step alone usually gets you below 300KB.
Stage 2 – Rasterization with a target feedback loop
If the file is still above 300KB, the tool switches to a controlled rasterization loop. Each page is rendered at a candidate resolution, encoded as JPEG at a candidate quality, and the total size is measured. The tool then walks through a grid of resolution × quality combinations, from highest (1.5× scale, 0.92 quality) down to lowest (0.18× scale, 0.25 quality), stopping at the first combination that fits 300KB.
Because the loop runs top-down, you always get the highest-quality version that still fits. You never pay more quality than necessary to hit the target.
Why 300KB is different from 500KB or 1MB
At larger targets like 1MB, the lossless pass almost always succeeds and lossy compression never runs. At 500KB, lossy compression is used lightly. At 300KB, the tool begins to actively trade image resolution for size — but still leaves text, headings and lines perfectly sharp because they're rendered as vector-fresh glyphs at the top of the loop.
At 200KB and below, the trade gets aggressive enough that photos and dense scans visibly soften. That's why 300KB is often described as the sweet spot: small enough for portals, large enough for readable quality.
Practical tips for the best 300KB result
- Remove unneeded pages first. A 20-page scan that only needs 8 pages will look dramatically better at 300KB after trimming.
- Split if necessary. If the portal allows multiple uploads, split a long PDF into two 300KB parts using Split PDF.
- Keep the original. Always keep the uncompressed source in case you need to regenerate at a different target later.
- Check the output size. The tool reports the exact final size after compression so you know the upload will succeed.
- Batch smartly. If you have multiple documents to submit, compress them one by one so each gets its own optimal quality.
Privacy matters more than ever
Documents that are compressed to 300KB for portals are almost always sensitive — marksheets, ID proofs, salary slips, medical reports. Uploading them to a random server is a bad idea. This tool never sends your PDF anywhere; the entire compression loop runs inside your browser tab. You can even disconnect from the internet after the page has loaded and compression will still work.