How to reduce pdf file size for portal or system upload
- Step 1Read the portal's exact limit first — Find the maximum file size the portal accepts — and whether it's per file or total. Caps are often 5 MB, but tax and visa systems frequently enforce 2 MB or 1 MB. Note the number; you'll check the output against it.
- Step 2Decide if your submission is scan/image or text — Scanned forms, IDs, photographed receipts and statements compress well here. A born-digital text document (a typed contract, a CV in Word-export PDF) does not — and lossy would make its text un-selectable. For text submissions use lossless compress first.
- Step 3Drop the PDF into the compressor — Load it into PDF Compress (Aggressive). Rendering and re-encoding run in your browser — sensitive documents like payslips and passports are never uploaded to us.
- Step 4Let it run once at the built-in quality — The browser tool auto-processes at a fixed quality (~
0.65,1.5×scale) — there is no slider to drag. It produces one result in a single pass; it does not loop toward a size you specify. - Step 5Compare the output size to the portal cap — Check the downloaded file size against the limit. If it's under, you're done. If it overshoots, don't just re-run this tool — switch to the under-1MB target-size workflow, which searches quality and resolution to land beneath your number.
- Step 6Upload — and keep the original — Submit the compressed copy to the portal. Archive your high-resolution original separately; lossy compression is permanent and the portal copy is degraded by design.
Common portal upload caps and the right move
Typical limits seen on real systems. The tactic depends on how strict the cap is and whether your file is a scan or text.
| Portal type | Typical cap | If it's a scan / image | If it's text |
|---|---|---|---|
| Government tax / revenue | 2–5 MB per file | Compress here; verify under the cap | Lossless to keep text |
| Visa / immigration | Often exactly 1–2 MB | Target-size workflow | Lossless, then target-size if still big |
| University / admissions | 2–10 MB | Compress here; usually enough | Lossless |
| HR / onboarding | 5 MB common | Compress here | Lossless |
| Planning / building control | 5–25 MB, sometimes per-page | Compress; consider splitting big sets | Lossless + split |
Why a portal still rejects your PDF (and the fix)
Size is only one of several reasons portals bounce a PDF.
| Rejection reason | What's happening | Fix |
|---|---|---|
| Still over the size cap | One fixed-quality pass wasn't enough for a tight limit | Target-size workflow — searches to land under the cap |
| Password-protected | Portal can't open an encrypted file | Unlock it first, then compress |
| Unsupported PDF version | Old portal rejects newer PDF version header | Version converter |
| Too many pages | Some portals cap page count, not just bytes | Split into allowed chunks |
| "Not a valid PDF" | Corrupt or truncated upload | Repair, then compress |
Input tier limits
Maximum input the in-browser tool accepts before compression. These guard the upload into the tool, not the portal you're targeting.
| Tier | Max input file | Max pages | Files per run |
|---|---|---|---|
| Free | 2 MB | 50 | 1 |
| Pro | 50 MB | 500 | 5 |
| Pro Media | 500 MB | 2,000 | 50 |
Cookbook
Real portal scenarios and the exact sequence that gets the file accepted.
Bank statement over a tax portal's 5 MB cap
A 12-page scanned bank statement is 9 MB; the tax portal accepts 5 MB. It's all scans, so a single lossy pass usually clears the bar.
Input: statement.pdf 9 MB 12 scanned pages Process: each page -> JPEG (~q0.65), one pass Output: ~2-3 MB Check: 2.4 MB < 5 MB cap -> upload
Visa portal demands exactly under 1 MB
A photographed passport bio page must come in under 1 MB. A single fixed-quality pass may overshoot, so use the target-size workflow that iterates.
This tool (one pass): 1.3 MB -> still over the 1 MB cap Switch to: /pdf-tools/guides/lossy-compress-pdf-under-1mb targetSizeKb: 1024 -> searches quality, drops resolution if needed -> 0.92 MB targetMet: true
Text CV that the portal rejected for being huge
A CV exported from Word is 1.8 MB of mostly text. Lossy would fuzz the text and barely shrink it; lossless is the right first move.
Wrong: lossy -> ~1.7 MB AND text becomes an image Right: /pdf-tools/pdf-compress-lossless -> ~0.6 MB, text intact Upload the lossless copy.
Encrypted statement won't upload
A bank-issued statement is password-protected; the portal can't open it, so it bounces before size even matters.
Step 1: /pdf-tools/pdf-unlock (enter the open password) Step 2: /pdf-tools/pdf-compress-lossy (now it's a plain PDF) Step 3: upload the unlocked, compressed copy
Planning set too big and too many pages
A 60-page drawing set exceeds both the byte cap and a per-submission page limit. Split first, then compress each part.
Step 1: /pdf-tools/pdf-split-fixed -> 3 x 20-page parts Step 2: compress each part with /pdf-tools/pdf-compress-lossy Step 3: upload parts to the multi-file submission slots
Edge cases and what actually happens
Even one pass leaves it over the cap
use target-sizeThe browser tool runs a single fixed-quality pass and won't iterate down to a number you typed. For a hard ceiling, use the target-size workflow, which binary-searches JPEG quality and steps the render resolution down until the output lands under your target.
Re-running the tool to get smaller
ineffectiveFeeding the already-compressed file back in just adds JPEG artefacts for almost no further size gain. If the first result is too big, start again from the original using the target-size workflow with a specific size, rather than re-compressing the compressed copy.
The submission is a text document
use losslessTyped contracts, letters, and Word-export CVs are mostly text. Lossy fuzzes that text and barely shrinks it. Run lossless compress first — it keeps text selectable and often gets a text PDF small enough on its own.
Portal rejects a password-protected PDF
encrypted rejectMany portals can't open encrypted files and reject them outright, regardless of size. Unlock the document (you'll need the open password), then compress the plain result.
Portal complains about the PDF version
version rejectOlder government systems sometimes reject a newer PDF version header. Use the version converter to set a broadly compatible version (e.g. 1.4 or 1.7) before or after compressing.
Free tier blocks the input upfront
size limitFree PDF input caps at 2 MB / 50 pages — a 9 MB statement won't even load to be compressed on free. Upgrade to Pro (50 MB / 500 pages) or split the source first with PDF Split.
Portal caps page count, not just bytes
page limitSome submission slots limit pages per file. Compression doesn't reduce the page count — split the document into allowed chunks and upload them to separate slots.
Scan had a searchable OCR layer the portal indexes
OCR lostIf the portal relies on searchable text inside the scan, note that re-rendering to images discards any OCR layer. If the portal needs searchable content, keep the OCR'd original or re-run OCR on the compressed file.
"File is not a valid PDF" on upload
invalidIf the source was corrupt or truncated, both the portal and this tool may choke. Repair the file to rebuild its structure, then compress the repaired copy.
Frequently asked questions
How small can I get the file for the portal?
For a scan or image-heavy submission, a single lossy pass typically drops it several-fold — usually enough for a 5 MB or even 2 MB cap. The exact result depends on page count and image content. The web tool runs once at a built-in quality and doesn't iterate toward a number, so for a tight, exact ceiling (like under 1 MB) use the target-size workflow that searches quality and resolution.
The portal limit is exactly 1 MB — will this tool hit it?
Not reliably in a single fixed-quality pass — it produces one result and stops. To land precisely under a hard cap, use the under-1MB target-size guide. It sets a target in kilobytes, binary-searches the JPEG quality, and steps the render resolution down until the output is at or under your number.
What if even maximum compression exceeds the limit?
First try the target-size workflow, which can drop resolution as well as quality. If the document is genuinely too large for the cap, split it into parts and upload each to a separate slot if the portal allows multiple uploads. Compression never removes pages, so splitting is how you reduce page count.
Will the portal's PDF validation reject a compressed file?
Compressed output is a fully valid, standard PDF (one image per page) and passes ordinary validation. If a portal still rejects it, the cause is usually not the compression — check for password protection (unlock), an unsupported PDF version (version converter), or a page-count limit (split).
Can I compress a scanned PDF to meet the upload limit?
Yes — scans are the ideal input. Each page is already an image, so re-encoding it as a JPEG shrinks it sharply. The one caveat: any searchable OCR text layer is dropped when the page is re-rendered, so re-run OCR afterward if the portal needs searchable content.
Does it delete any of my pages or content?
No. Every page is preserved as an image in the output — nothing is removed. Compression reduces bytes, not pages. If you also need fewer pages (because a portal caps page count), use the split tool separately.
Is my tax form / payslip / ID uploaded to your servers?
No. Rendering and re-encoding happen entirely in your browser. Sensitive documents never leave your device and never reach JAD's servers — only an anonymous usage counter is recorded when you're signed in. That's the whole point for the personal documents portals usually ask for.
Why did my text PDF barely shrink and lose selectable text?
Lossy flattens every page (text included) to a JPEG. A page of crisp text doesn't compress well that way and can even grow, and selecting text becomes impossible. Text PDFs should go through lossless compress, which keeps text and is the right tool for typed documents.
Can I set a quality percentage to control the size?
The in-browser compressor has no quality control — it auto-runs at a fixed built-in quality. If you need to control the outcome by size, the target-size workflow lets you specify a kilobyte target and does the searching for you. There is no percentage slider on the standard page.
The file is too big for the free tier to even open — what now?
Free input is capped at 2 MB / 50 pages. If your source exceeds that, either upgrade (Pro is 50 MB / 500 pages, Pro Media 500 MB / 2,000 pages) or split the document first with PDF Split so each part fits the input limit, then compress the parts.
Does compressing twice help me get under a tight cap?
No — re-compressing an already-lossy PDF mostly degrades quality without meaningfully shrinking it. Always start from the original. For a tight cap, use the target-size workflow once with a specific kilobyte target rather than stacking passes.
My PDF is password-protected — can I still compress it for upload?
Remove the password first with PDF Unlock (you need the open password), then compress the plain PDF. Most portals can't open encrypted files anyway, so unlocking is usually required for the upload to succeed at all.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.