The short answer: for the common bank-exam rule of a 20–50 KB photo at 200 × 230 pixels, resizing a photo to that size and saving it as a JPG at normal quality (85%) made a file under 20 KB for 43 of our 44 test photos. That's too small, and a compressor can't fix it, because compressors only make files smaller. Saving the same 200 × 230 photo at 99% quality put all 44 inside the range under both meanings of "KB". Signatures were harder: at 140 × 60 pixels, none of our 12 test signatures reached the 10 KB minimum at any quality, so you need more pixels than the "preferred" size if the form insists on 10 KB.
What the official notices ask for
We read the current notices and information bulletins on each body's own website and copied the limits as written. Most of them set a minimum as well as a maximum, which is unusual: passport and social media sites mostly set only a maximum.
| Body and form | Photo | Signature | Notice |
|---|---|---|---|
| IBPS PO/MT-XVI | 20–50 KB, 200 × 230 px preferred, 4.5 × 3.5 cm, light (preferably white) background | 10–20 KB, 140 × 60 px preferred, black ink on white paper | 30 June 2026 |
| IBPS RRBs-XV | 20–50 KB, 200 × 230 px preferred | 10–20 KB, 140 × 60 px preferred | Registration 1–21 Sept 2026 |
| SBI Junior Associates 2026 | 20–50 KB, 200 × 230 px preferred, 4.5 × 3.5 cm | 10–20 KB, 140 × 60 px preferred | Registration 11–31 Aug 2026 |
| SSC CGL 2026 | Taken live in the application; no file to upload | JPEG, 10–20 KB, about 6.0 × 2.0 cm | 21 May 2026 |
| NTA NEET (UG) 2026 | JPG, 10–200 KB, 80% face with ears, white background | JPG, 10–100 KB | Applications Feb–Mar 2026 |
| NTA JEE (Main) 2027 | JPG, 10–200 KB, white background | JPG, 10–100 KB | October 2026 |
| NTA CUET (UG) 2026 | JPG, 10–200 KB | JPG, 10–50 KB | Applications Jan 2026 |
| NTA UGC-NET Dec 2026 | 10–200 KB, white background | 10–50 KB | October 2026 |
| GATE 2027 (IIT Madras) | JPG, up to 600 kB, 200 × 260 to 530 × 690 px, white background | JPG, up to 300 kB, 250 × 80 to 580 × 180 px | Revised 17 Oct 2026 |
| Kerala PSC profile photo | jpg, up to 30 kb, 150 px wide × 200 px high, name and date printed on it | – | 25 Apr 2025 |
| Telangana PSC, AEE (Electrical) | JPG/PNG, 100–200 kb | 20–30 kb | 2 June 2026 |
| Telangana PSC departmental tests | JPG, 3.5 × 4.5 cm, under 50 KB | 3.5 × 1.5 cm, under 30 KB | 24 Sept 2026 |
| Protean, PAN Form 49A (e-Sign) | JPEG, up to 20 KB, 200 DPI, 3.5 × 2.5 cm | JPEG, up to 10 KB, 200 DPI, 2 × 4.5 cm | Page checked 24 Oct 2026 |
Two things stand out. First, the bank recruiters (IBPS for its PO and RRB processes, and SBI) use exactly the same wording: 20–50 KB and 200 × 230 pixels for the photo, 10–20 KB and 140 × 60 pixels for the signature. The IBPS notice adds that "until photographs and signature are as per the specifications provided, the system will not allow the candidate to move forward". Second, none of these notices say whether a KB is 1,000 or 1,024 bytes. The spelling alone varies between "KB", "kb" and "kB".
We also tried to include UPSC, the Railway Recruitment Boards, the RBI and TNPSC. Their pages either didn't load from our test machine or showed a bot check instead of the PDF, so we left them out instead of quoting figures from coaching sites.
KB or KiB: where the line falls
A range like 20–50 KB has two edges, and each moves depending on how the site counts. Our KB vs KiB article explains the two definitions. For a minimum the larger, 1,024-byte figure is the safe one; for a maximum, the smaller 1,000-byte figure. That leaves these bands that pass either way:
| Stated range | Safe band in bytes | Used by |
|---|---|---|
| 20–50 KB | 20,480–50,000 | IBPS and SBI photo |
| 10–20 KB | 10,240–20,000 | IBPS, SBI and SSC signature |
| 10–50 KB | 10,240–50,000 | CUET and UGC-NET signature |
| 10–100 KB | 10,240–100,000 | NEET and JEE signature |
| 10–200 KB | 10,240–200,000 | NTA photo |
| 100–200 KB | 102,400–200,000 | Telangana PSC AEE photo |
| Up to 30 KB | Up to 30,000 | Kerala PSC photo |
Both edges came up in our tests. One phone photo saved at 200 × 230 and 99% quality came out at 50,308 bytes. That is 49.1 KiB, so a site that counts 1,024 bytes per KB accepts it, but it's 50.3 KB by the 1,000-byte count and a site that counts that way rejects it. Pixohub's own size readout counts in 1,024s too, so it shows that file as "49.1 KB": don't rely on a rounded label. At the other edge, 10 of our photo results landed between 20,000 and 20,479 bytes: over a 1,000-byte 20 KB minimum, under a 1,024-byte one.
The 20–50 KB photo at 200 × 230 pixels
We took 44 photos (20 iPhone photos and the 24 Kodak test images) and did what the bank notices suggest: crop and resize to 200 × 230 pixels, then make sure the file is no bigger than 50 KB. We used our resize tool with "Crop to fill", then fed the result to compress to 50 KB. Here is what each resize setting produced:
| Resize saved as | File after resizing (min / median / max) | After compress to 50 KB | Inside 20,480–50,000 bytes | Median SSIM |
|---|---|---|---|---|
| JPG at 85% (the default) | 8,815 / 12,758 / 21,284 | Unchanged (already under 50 KB) | 1 of 44 | 0.937 |
| PNG | 82,198 / 108,323 / 134,635 | 15,450 / 21,543 / 34,109 | 25 of 44 | 0.958 |
| JPG at 100% | 47,090 / 60,221 / 89,915 | 17,215 / 22,706 / 49,657 | 28 of 44 | 0.958 |
| JPG at 97% | 19,130 / 26,476 / 40,475 | Unchanged | 42 of 44 | 0.963 |
| JPG at 99% | 26,480 / 35,592 / 50,308 | 26,480 / 35,375 / 46,771 (one file re-encoded) | 44 of 44 | 0.965 |
At the default 85%, the median photo was 12,758 bytes, well under the minimum. Only one photo, a detailed church interior, reached 20 KB at that setting. The compress-to-size page can't help here: a JPG that already fits is passed through untouched, which is right for a maximum but does nothing for a minimum.
Sending a larger file into the compressor didn't solve it either. From a PNG or a 100% JPG, the compressor re-encodes at the highest quality that fits, but it stops at 95%. At 200 × 230 pixels that usually lands at about 20–23 KB, so roughly half the budget goes unused and 16 to 19 photos still fell below 20,480 bytes. File size climbs steeply at the top of the quality scale: the median photo went from 12.8 KB at 85% to about 26 KB at 97%, 36 KB at 99% and 60 KB at 100%. That's why 99% is the setting that fits, not 100%.
Detailed phone photos ran bigger than the smoother Kodak scenes at every setting. The two that missed at 97% were Kodak images with large plain areas, and a passport-style photo against a plain light wall is likely to behave like those, not like a busy street scene.
The quality gain is real but small: at this size SSIM rose from a median 0.937 at 85% to 0.965 at 99%. The point of the higher setting isn't how it looks; it's getting over the minimum without changing the pixel size.
The 10–20 KB signature at 140 × 60 pixels
We drew 12 test signatures: six signatures, each as a clean scan on white paper and as a phone photo of paper with uneven light and a little noise. A real signature is mostly blank paper, and blank paper compresses to almost nothing.
| Pixel size and setting | Final file (min / median / max) | Inside 10,240–20,000 bytes |
|---|---|---|
| 140 × 60, JPG 85% | 2,068 / 2,238 / 2,539 | 0 of 12 |
| 140 × 60, JPG 100% | 4,708 / 7,041 / 8,840 | 0 of 12 |
| 140 × 60, PNG then compress to 20 KB | 2,793 / 3,132 / 3,347 | 0 of 12 |
| 280 × 120, JPG 100% then compress to 20 KB | 7,168 / 8,109 / 8,671 | 0 of 12 |
| 472 × 157, JPG 85% | 7,500 / 8,703 / 10,448 | 1 of 12 |
| 472 × 157, JPG 90% | 9,281 / 11,111 / 12,464 | 10 of 12 |
| 472 × 157, JPG 95% | 13,776 / 16,385 / 17,739 | 12 of 12 |
| 472 × 157, JPG 100% then compress to 20 KB | 14,592 / 17,108 / 18,564 | 12 of 12 |
At the preferred 140 × 60 pixels, nothing reached 10 KB. Even at 100% quality the largest file was 8,840 bytes, from a noisy phone photo; the clean scans topped out under 6 KB. The 280 × 120 row shows the other trap: the 100% file was 22–31 KB, just over the limit, and compress to 20 KB brought it down to about 8 KB at 95% quality, well under the minimum.
What worked was more pixels. At 472 × 157, which is SSC's 6.0 × 2.0 cm at 200 DPI and also within GATE's allowed signature size, 95% quality put all 12 between 13.8 and 17.7 KB. Whether IBPS or SBI accept a signature bigger than their "preferred" 140 × 60 we can't test without applying, so if the portal rejects it, that's the trade-off to know about: at 140 × 60, a JPG signature in our tests could not reach 10 KB.
The other rules
Maximum-only rules were easy. For the Kerala PSC profile photo (150 × 200 pixels, up to 30 KB), all 44 photos resized at the default 85% came out between 6,390 and 14,056 bytes, with a median SSIM of 0.943. For Telangana's 100–200 KB AEE photo, we ran the full-size photos straight through compress to 200 KB with no resizing: all 44 landed between 115,320 and 199,840 bytes, inside the safe band. With no pixel size to hit, keeping the photo large is what meets a high minimum.
A step-by-step recipe
- Read the notice for your form. Note the minimum and maximum, the pixel or cm size, the format (almost always JPG/JPEG) and the background. Work out the safe band: minimum × 1,024 to maximum × 1,000 bytes.
- Crop first. Use crop image to frame your head and shoulders (or just the signature, with a little margin) roughly in the target shape, so nothing important is cut off later.
- Resize to the exact size. In resize image, untick "Lock aspect ratio", type the width and height, and pick "Crop to fill": the default for a different shape is stretch, which distorts a face. Choose "JPG (smaller)".
- Set the quality for the minimum, not the maximum. For a 20–50 KB photo at 200 × 230, set the quality slider to 99%. For a 10–20 KB signature, 95% at 472 × 157 worked for all of ours; at 140 × 60 a 10 KB minimum was out of reach.
- Check the exact byte count. Look at the file's Properties (Windows) or Get Info (Mac), not a rounded KB label.
- Only if it's over the maximum, run it through the matching compress page: 50 KB, 30 KB or 20 KB. These aim at 1,000-byte kilobytes and leave a JPG that already fits untouched. Then check the minimum again.
- If it's under the minimum, don't compress. Go back to step 4 and raise the quality, or use a larger pixel size where the notice says the dimensions are only "preferred".
How we tested
Limits: on 24 October 2026 we downloaded each notice from the body's own domain (ibps.in, sbi.bank.in, ssc.gov.in, the NTA bulletins on the government's s3waas.gov.in hosting, iitm.ac.in, keralapsc.gov.in, tgpsc.gov.in and proteantech.in), extracted the text and copied the photo and signature rules word for word. Sites we couldn't open from our test machine were excluded.
Images: 20 full-size iPhone photos from Wikimedia Commons and the 24 Kodak images, listed with their licences in our editorial policy, plus 12 signatures we generated ourselves: six random cursive strokes with an underline, each rendered as a clean white-paper scan and as a phone-style photo with warm grey paper, uneven light, noise and slight blur, at 1,400 × 600 pixels.
Tools: we drove the live tool pages in Chromium with Playwright 1.64.1 on an Apple M2 Mac, as described under how we test the tools. On resize image we unticked the aspect lock, typed the width and height, chose "Crop to fill", picked PNG or JPG and set the quality slider, waiting for the preview to show the new size before saving. We then uploaded that file to the compress-to-size page for the rule and saved exactly what its download button returned. In all, 360 resize-and-compress runs and 44 compress-to-200 KB runs.
Measurements: exact file size in bytes, checked against the minimum and maximum under both 1,000 and 1,024 bytes per KB; pixel size from the decoded file; JPEG quality estimated from the file's quantisation tables; and luminance SSIM against a lossless reference made by centre-cropping the original to the target shape and resizing it with Lanczos to the same pixel size.
Limitations: our photos are scenes and buildings, not passport-style portraits, and our signatures are generated, not scanned from paper. File sizes depend on content, so yours will differ, though the pattern (small pixel sizes undershoot minimums at normal quality) held across every image. Other editors and phone apps use different JPEG encoders, so the same quality number can give a different size. We didn't submit anything to the real portals, so we can't say how each one counts a KB or whether it accepts dimensions other than the preferred ones. Notices are reissued with every recruitment, so check the current one before you upload.