Guide · updated 2026-09-21
UPSC photo size: KB limits and a safe 100 KB JPEG
Civil Services application windows publish a JPEG range, not a quality percentage. Here is how to land inside it with ExactKB — and what you still have to crop yourself.
What the notice usually says
UPSC does not ask for “a compressed photo.” It asks for a JPEG of a specific print size (commonly 3.5 cm × 4.5 cm for the photograph) that weighs between two kilobyte numbers. In recent CSE cycles that window has often been 20 KB to 300 KB for both photograph and signature, with a few affiliated portals still showing a hard 100 KB ceiling. Always open the PDF for the year you are applying. This page is a field guide, not an official instruction.
If the notice gives a range, do not aim for the floor. A 22 KB face photo looks like a stamp. Aim for the middle of the allowed band — 100 KB is the preset ExactKB ships for UPSC — unless that year’s form is stricter.
Pixels vs kilobytes
Centimetres are a print instruction. Portals still need pixels. A 3.5 × 4.5 cm print at 300 dpi is about 413 × 531 px. Many candidates upload 350 × 450 or 400 × 500. ExactKB’s UPSC chip sets a 100 KB target and a 450 px longest side so a 12 MP selfie is not left at full resolution. It does not crop a landscape selfie into a 3.5 × 4.5 frame. Do that in any crop tool first, then drop the result here.
| Item | Typical ask | ExactKB starting point |
|---|---|---|
| Photograph | JPEG, 20–300 KB, 3.5 × 4.5 cm | UPSC photo preset (100 KB, 450 px) |
| Signature | JPEG, 20–300 KB | If a partner portal wants 20 KB, use the Signature chip |
A sequence that survives the preview pane
- Crop to the official aspect on a laptop or phone editor. Neutral background, face in the upper two-thirds.
- Open compress to 100 KB or tap the UPSC photo preset on the homepage.
- Leave output on JPG. Do not emit WebP — the intake will reject it.
- Check the result card: size ≤ 100 KB, dimensions still in the 350–500 px band.
- Download and inspect the file in Explorer / Finder. If the portal uses 1000-byte KB and you are sitting at 99.8 KiB, you are still safe; if you are at 102 KiB, turn off the 1024-byte checkbox and run again.
Signature, if a 20 KB field appears
Some state PSC and banking windows that candidates confuse with UPSC still cap signatures at 20 KB. Photograph the signature on unlined white paper, crop tightly, then use compress to 20 KB. Do not reuse the portrait JPEG.
Why you should not use a random “image resizer”
A resizer that only changes pixels can still leave a 400 × 500 photo at 800 KB if it saves JPEG quality 90. A cloud compressor that “saves 80%” can leave you at 400 KB. UPSC-style validators do not care about percent saved. They care whether the integer is inside the published band. That is the whole product.
Common rejection reasons that are not “file too big”
Candidates often compress correctly and still get a red error. The next checks are format and composition. WebP and HEIC fail even at 40 KB. A landscape crop fails a 3.5 × 4.5 cm rule even at 90 KB. A photo with a busy café background can pass size and fail a human. ExactKB cannot fix those. Crop and background first; size last.
Another pattern: the form accepts the file, the preview looks gray, and a later “document scrutiny” mail says the photograph is unclear. That is usually an over-crushed 20 KB face or a screenshot of a screenshot. Stay near 100 KB if the notice allows a range up to 300 KB. Using the floor of the range is how faces turn into stamps.
OIA / state PSC cousins
State public service commissions and some OTR portals copy UPSC’s language and then change one number. Read that PDF. If they want 50 KB, use 50 KB. If they want 200 KB, use 200 KB. The UPSC chip on the homepage is a starting point for CSE-shaped notices, not a master key for every Indian exam.
ExactKB is not affiliated with the Union Public Service Commission. Nothing on this page is an official instruction. If the Commission’s information bulletin disagrees with a sentence here, the bulletin wins.
More reading on the guides index. Limits change — verify the official notice.