If you've ever tried uploading a photo to an SSC or UPSC application form and got hit with an error like "file size should be between 20KB and 50KB," you already know how annoying this is. Most people don't have any software on their phone that lets them shrink a photo to an exact file size โ they just guess, upload, get rejected, and try again. This tool does the guessing for you.
Why Do Exam Portals Reject Photos?
Government recruitment portals aren't being difficult on purpose โ their systems are built to store thousands of applications, so every photo has to fit a narrow size range. A photo straight off your phone camera is usually 2-5 MB, which is 40 to 100 times too big. On the other end, a heavily compressed WhatsApp photo can sometimes come in under the minimum size and get rejected too. You need something that lands right in the middle, and doing that by hand through trial and error wastes a lot of time.
Common KB and Dimension Requirements
Every exam body sets its own rules, and they don't always match. Here's what's commonly asked for, based on recent notifications โ always double-check your specific form since requirements do change between exam cycles:
| Exam / Portal | Photo Size | Dimensions |
|---|---|---|
| SSC CGL / CHSL | 20 KB โ 50 KB | 3.5cm ร 4.5cm |
| SSC MTS / GD Constable | 10 KB โ 20 KB | 100 ร 120 px |
| UPSC (IAS, NDA, CDS) | 20 KB โ 300 KB | Passport size |
| IBPS / SBI PO & Clerk | 20 KB โ 50 KB | 200 ร 230 px |
| RRB NTPC / Group D | 10 KB โ 40 KB | 3.5cm ร 4.5cm |
| NEET UG | 10 KB โ 200 KB | Passport size |
| JEE Main | 10 KB โ 200 KB | 3.5cm ร 4.5cm |
How This Tool Actually Works
Once you upload a photo, the tool draws it onto an invisible canvas inside your browser and re-encodes it as a JPG at slightly lower quality, checking the resulting file size each time. It keeps nudging the quality down in small steps until the size lands within a few KB of your target. That's the same basic idea every "resize to exact KB" tool uses โ the difference is where the processing happens. Here, it all happens on your phone or laptop. Nothing gets uploaded to a server, which matters more than people usually think when the image in question is your face and signature.
Tips to Get a Cleaner Result
- Start with a decent-quality original โ a blurry or dark photo won't improve after compression, it'll just get worse.
- If your form also asks for exact pixel dimensions (not just KB), check the official notification, since portals differ a lot here.
- Keep the file extension as .jpg before uploading โ most portals silently reject .png or .heic files even if the size is correct.
- If your target size is very small (under 15KB), expect some visible quality loss โ that's physics, not a bug.
Frequently Asked Questions
Does this tool upload my photo anywhere?
No. Everything happens inside your browser using JavaScript. Your photo is never sent to a server, so nobody but you ever sees it โ not even us.
Why do exam portals reject my photo?
Almost always because the file size is outside the range the portal expects. Government forms specify both a KB range and pixel dimensions, and missing either one causes the upload to fail.
What format should my exam photo be in?
Nearly every Indian exam portal โ SSC, UPSC, IBPS, and the rest โ asks for JPG or JPEG specifically. This tool always outputs a JPG file, regardless of what format you upload.
Will compressing my photo make it blurry?
There's always some quality loss when you shrink a file down to a small KB size โ that's unavoidable. The tool reduces quality in small steps and stops the moment it hits your target, so it stays as sharp as it can be for that file size.
Is there a limit on how big my original photo can be?
You can upload any JPG, PNG, or WEBP file from your phone or computer. Since processing happens in your browser, a very large original might take a couple of extra seconds โ that's normal.