Compress a Photo Below 50KB for SSC, UPSC & Banking Forms (Free, No Upload)
You filled the form carefully, attached the photo, and got “file size exceeds limit”. Indian government portals — SSC, UPSC, IBPS, SBI recruitment, income tax services — commonly cap uploaded photos at 20–50 KB and signatures at 10–20 KB, while a modern phone camera produces photos of 2–5 MB. That is a 100× reduction, and doing it wrong is how photos end up blurry and get rejected anyway.
Why portals cap file size at all
These portals process millions of applications in a few weeks. Every megabyte of photo multiplies their storage and bandwidth cost, so they enforce tight caps and — importantly — validate them automatically before your form reaches anyone. The limit is not personal; it is infrastructure. Which also means the validator checks the exact byte count, not whether the photo “looks small”.
The two levers: quality and resolution
JPEG size is driven by two things: encoder quality (compression strength) and pixel count. When you need a 100× reduction, the order matters:
- Lower quality first. Dropping JPEG quality from 90 to about 60 usually cuts file size by 60–80% with no visible difference at form-photo scale.
- Reduce resolution only if needed. Once quality is at its floor, shrinking dimensions finishes the job — but each step loses real detail, so take as little as the target allows.
Blindly “compressing to 50 KB” with a generic slider either overshoots (photo becomes a muddy 8 KB) or undershoots (54 KB — still rejected). The reliable approach is binary search: try a quality, measure, adjust — about seven attempts to land exactly on target.
Worked example: 2 MB → under 50 KB
Take a typical phone photo of a passport-size portrait (about 3 MB, 3024 × 4032 px):
- First crop it to 35×45mm proportions — use the Crop tool or make the whole frame with the Passport Photo Maker.
- Open Compress Image to Exact Size, drop the photo in, and pick the 50 KB preset (or type any exact target).
- The tool searches encoder quality automatically and, if quality alone cannot reach the target, applies at most one downscale — then reports honestly: “reached 47 KB of 50 KB” or “closest achievable”, so you are never guessing.
- Download the JPEG. Check the file in Finder or Explorer: size and dimensions, both visible before you upload.
Two details worth knowing: if your source is a PNG or has transparency, the compressor composites onto white and exports JPEG/WebP — keep JPEG if the portal validation names it explicitly. And compression happens in a Web Worker on your machine; the photo is never uploaded to DevBench or anyone else.
Strip the metadata too
Phone photos carry EXIF: camera model, timestamps, sometimes GPS coordinates. It does not affect validation, but it does travel with your photo into a government database. The Strip EXIF tool shows what is attached (including a prominent GPS row) and removes it by re-encoding — a ten-second habit worth building before any upload.
If it still gets rejected
- Over the limit but the photo is already small → lower quality further; the validator counts bytes, not pixels.
- Rejected for “dimensions” not “size” → compressing changed nothing there; resize to the exact pixel spec with Resize in mm/px.
- Portal says “invalid file” → some old portals reject WebP and modern JPEG encodings; re-export plain JPEG.
Full dimension and size specs for each Indian portal are in the photo & signature specs cheat sheet.
Try it yourself
Use the free browser-based Compress Image to Exact Size on DevBench — no signup, runs entirely in your browser.
Open Compress Image to Exact Size