Resize Photo to 20KB
A handful of Indian government exam portals set an unusually tight photo size band, often somewhere in the 15KB to 50KB range with a common target around 20KB, alongside a fixed pixel size such as 200×230px. (SSC's own current-cycle forms have moved to live webcam photo capture and no longer need this step — see the note below if you're applying to an SSC exam.) Miss that band in either direction and the upload form typically won't just warn you — it refuses the file outright and won't let you proceed to the next step. This tool resizes and compresses your photo to land inside a 15-20KB target while keeping it a real, recognizable photograph rather than a blurry mess.
JPG, PNG, or WEBP. Processed entirely in your browser — nothing is uploaded anywhere.
Original
No file selected yet
Result
Result will appear here
This preset is pre-filled with 200×230px, a dimension commonly requested for this size band on Indian government exam forms. Requirements change between notifications and differ exam to exam, so before you submit, double-check the exact pixel dimensions and KB range against your specific exam's current official notification — you can override the width, height, and KB fields above if your form asks for something different.
Why the exact number matters
Application portals validate file size in kilobytes, and most of them do this validation with a hard reject, not a warning. A photo of 22KB against a 20KB ceiling can bounce a form exactly as hard as one of 500KB — the portal doesn't care how close you got. That's why "roughly small enough" doesn't work for these forms the way it might for, say, an email attachment. You need to land inside the stated band, and this tool's compression loop keeps re-encoding your photo at different quality levels until it lands inside the 15-20KB window you set.
How to use this tool
- Upload a recent, well-lit photo of yourself, ideally already cropped close to a passport-style headshot.
- Check the min/max KB fields match your exam's stated range, and the width/height fields match the required pixel dimensions — adjust either if your notification asks for something different from the pre-filled 200×230px.
- Click "Resize & Compress" and let the tool try multiple quality levels automatically.
- Check the result stats (file size, dimensions, JPEG quality) against your form's requirements, then download.
Resizing vs. compressing — the #1 source of confusion
These are two different operations, and mixing them up is the single most common mistake candidates make. Resizing changes the pixel dimensions of the image — how many pixels wide and tall it is. Compressing changes the file size in kilobytes by adjusting how efficiently those pixels are encoded (JPEG quality). A photo can be exactly the right pixel dimensions and still be far too large in KB, or the right KB size but the wrong pixel dimensions. Exam forms in this band almost always require both a specific pixel size and a specific KB range simultaneously — this tool handles both together so you don't have to juggle them in separate apps.
Which exams need a 20KB photo?
Update: SSC's current-cycle application forms (CGL, CHSL, MTS, GD Constable) no longer use an uploaded photo file at all — the photograph is captured live via webcam or mobile camera during the online application, confirmed directly against each exam's 2026 notification. If you're applying to an SSC exam, you don't need to resize a photo here — but SSC's signature upload does still fall in almost exactly this size band (10-20KB); use our signature resizer instead. This 15-20KB photo band is still relevant for other portals — some state PSC, police, and older-style recruitment forms use a similarly tight band with fixed pixel dimensions. Verification flag: exact figures differ by exam and post, so treat this as a starting point, not a confirmed spec. Check our exam requirements section for pages verified against an official notification, and always re-confirm against your specific exam's current notification PDF before submitting.
Common mistakes with this size band
- Over-compression artifacts: forcing a photo down to 15-20KB by cranking compression too aggressively can introduce visible blur, blockiness, or color banding — especially around the face — which some portals' automated checks or manual reviewers can flag as a poor-quality photo. Start from a well-lit, sharp original so the compression has less work to do.
- Blurry results from downscaling too far: hitting a tiny KB target by shrinking pixel dimensions well below what's required also fails validation — the fix is compression quality, not smaller dimensions, once you're at the required pixel size.
- Wrong background or borders: a white or light background is typically required, with no border, watermark, or studio frame — crop those out before resizing.
Format and background requirements
Most portals in this band expect a JPEG (JPG) file, a plain white or light background, no sunglasses, cap, or heavy shadow across the face, and a photo taken within the last few months. This tool always outputs a JPEG. Background color and photo age are not something a resizer can fix for you — if your original photo has a colored or busy background, rephotograph against a plain white or light wall/sheet before resizing.
FAQ
My photo won't go below 20KB without looking terrible — what do I do? Start with a sharper, better-lit original. Compression quality has diminishing returns on a blurry or noisy source photo — a crisp original compresses more cleanly at low file sizes than a soft or grainy one.
Can I use the same tool for a different KB range? Yes — the min/max KB fields above are fully editable. If your exam needs a range not covered by our 15-20KB, 50KB, or 100KB presets, just type your own numbers directly into the min/max KB fields before clicking resize.
Does changing DPI help me hit this KB target? No — DPI affects print resolution, not file size in a browser-processed image. See our DPI guide for why this is a common but incorrect fix.
Is my photo uploaded anywhere when I use this tool? No. All processing happens locally in your browser using the Canvas API — your photo is never sent to our servers or anyone else's.