Most advice about photos for online forms is about making the file smaller. The rule that rejects a lot of uploads is the other one. Many forms set a minimum file size as well as a maximum. India's IBPS bank exam says the photo "should be between 20kb-50 kb". Canada's work permit page for International Experience Canada says the photo should not be under 60 kB. A UK passport photo uploaded online must be at least 50KB. A file below the minimum is as wrong as one above the maximum.
And a file at exactly the pixel size the form asks for can come out below that minimum. We measured it: a portrait resized to IBPS's 200 × 230 pixels was 14.5 KB at an ordinary JPEG quality, and at Canada's 420 × 540 it was 52.8 KB, both under the limit. A signature at IBPS's 140 × 60 pixels never got above 4.9 KB, whatever the quality.
This post covers what the official pages actually say, which forms run into the problem, why a correctly sized file is too small, and how to fix each case.
What the official pages say
The figures below are from the official notices and government pages themselves, read on 3 and 4 November 2026. Sites that repeat them often disagree with each other: for UPSC alone we found photo limits of 20-200 KB and 20-300 KB, and two different pixel sizes. Where the official page doesn't give a number, neither do we.
| Form and source | Photo | Signature and other uploads |
|---|---|---|
| UK passport, online (GOV.UK) | At least 600 × 750 px, 50 KB to 10 MB | - |
| Canadian passport, online (Canada.ca) | JPEG, 3:2 portrait, at least 1,200 × 1,800 px, at most 3,000 × 4,500 px, 200 KB to 5 MB | - |
| Canada, International Experience Canada work permit (Canada.ca) | JPEG, at least 420 × 540 px, "ideally 240 kB", not under 60 kB | - |
| India, IBPS CRP PO/MT-XVI, 30.06.2026, pages 39-41 | 200 × 230 px (preferred), 20-50 KB | Signature 140 × 60 px (preferred), 10-20 KB, black ink on white paper, not in capital letters. Left thumb impression 240 × 240 px at 200 DPI, 20-50 KB. Handwritten declaration 800 × 400 px at 200 DPI, 50-100 KB |
| India, SSC CGL 2026, 21.05.2026, para 9.6 (page 18) | Not uploaded: taken live by the application, without cap or spectacles | Signature JPEG/JPG, 10-20 KB, "about 6.0 cm (width) x 2.0 cm (height)" |
| India, UPSC CSE 2026, revised 06.02.2026 | Uploaded and captured live while filling in the form | Three signatures, one below the other, in black ink on plain white paper. The sizes are on the "Instructions and FAQs" page of upsconline.nic.in, which the notice points to. We could not open it, so check there. |
A few things on those pages matter more than the numbers.
Some pixel sizes are a minimum, some are "preferred". The UK and Canada give a smallest size you may send, so a larger photo is fine. IBPS calls its sizes "preferred", while the KB range is a "should be between". Either way, when the pixel size and the KB range can't both be met, the pixel size is the one with room.
SSC gives centimetres, not pixels, and two of them. Paragraph 9.6 says about 6.0 × 2.0 cm. Page 71 of the same notice, in the annexure on filling in the online application, says about 4.0 × 2.0 cm. Centimetres also need a DPI to become pixels, and the notice gives none. More on that below.
Some forms now take the photo live. For SSC, a photo file doesn't come into it. UPSC asks for both an uploaded photo and a live one, and both have to be clear and follow the portal's instructions.
Why the right size can come out too small
A JPEG's file size depends on how many pixels it has and on the quality it is saved at. Form sizes are small: 200 × 230 is 46,000 pixels, while a phone photo is 12 million. So we resized a portrait and a signature to the sizes these forms ask for, and saved each at quality 90 (a common default, and Piqav's) and at 100, the highest.
| Picture, at the form's size | Quality 90 | Quality 100 |
|---|---|---|
| Portrait, 200 × 230 px (IBPS, 20-50 KB) | 14.5 KB | 53.5 KB |
| Portrait, 420 × 540 px (Canada IEC, at least 60 KB) | 52.8 KB | 222.2 KB |
| Portrait, 600 × 750 px (UK passport, at least 50 KB) | 93.4 KB | 408.9 KB |
| Portrait, 1,200 × 1,800 px (Canadian passport, at least 200 KB) | 383.2 KB | 1,608.6 KB |
| Signature, 140 × 60 px (IBPS, 10-20 KB) | 1.7 KB | 4.9 KB |
| Signature, 350 × 150 px | 4.3 KB | 20.7 KB |
Which forms run into it. The minimum only bites when the pixel size is small for the KB it asks for. The UK and Canadian passport photos are large enough that an ordinary save clears their minimums with room to spare. The IBPS photo and the Canadian work permit photo are not: at quality 90 both land under the minimum. A quick check before you start: at ordinary quality our portrait used roughly 0.2 to 0.3 KB per 1,000 pixels. Multiply the form's width by its height, divide by 1,000, and take a quarter of that. If the form's minimum is above that figure, expect the first save to be too small.
Then two different problems show up.
The photo. At quality 90 the IBPS photo is 14.5 KB, below the 20 KB minimum. At quality 100 it is 53.5 KB, above the 50 KB maximum. The range sits between the two, so a quality in between fixes it. The Canadian work permit photo is the same story with more room: 52.8 KB at quality 90, 222.2 KB at 100, and a 60 KB floor. Any tool that only lowers quality to get under a limit leaves these files too small.
The signature. At 140 × 60 pixels, even the highest quality gives 4.9 KB, half the 10 KB minimum. There are only 8,400 pixels, mostly plain paper, and no quality setting adds detail that isn't there. The only way to make the file bigger without padding it with junk is to give it more pixels. Signature uploads with a KB range are mostly a feature of Indian exam forms, which is why the examples here come from them.
What to do for each
A photo that's too small: raise the quality, not the size. Keep the pixel size the form asks for and look for the quality that lands inside the range. In our test, Piqav's Resize Image did this for the IBPS photo, giving 32.4 KB at exactly 200 × 230, and for the Canadian work permit photo, giving 222.2 KB at exactly 420 × 540, inside its 60-240 kB.
A signature that's too small: a larger size of the same shape. IBPS's 140 × 60 is "preferred", so we kept the shape and enlarged it, drawing again from the original photo rather than stretching the tiny file. 245 × 105 pixels (1.75 times) came out at 11.1 KB, inside 10-20 KB. Make it from the original photo every time: enlarging a 140 × 60 file adds pixels but no detail, and the signature will look soft.
A size given in centimetres: choose the DPI. SSC's 6.0 × 2.0 cm signature is a different number of pixels at every DPI:
| 6.0 × 2.0 cm at | Pixels | Result for 10-20 KB |
|---|---|---|
| 100 DPI | 236 × 79 | 9.5 KB at the best quality: too small. 295 × 99 reached 13.6 KB |
| 200 DPI | 472 × 157 | 16.3 KB, in range |
| 300 DPI | 709 × 236 | 13.8 KB, in range (quality lowered to stay under 20 KB) |
200 or 300 DPI both work. 100 DPI is too few pixels for the 10 KB minimum. The same applies to any form that gives a size in centimetres or inches without a DPI.
Don't make a file bigger by saving it as PNG and renaming it, or by adding empty data to it. Both change the size without improving the picture, and a PNG renamed to .jpg is still a PNG to any portal that checks.
Doing it in Resize Image
Resize Image can now take a range. On 3 November 2026 we added an At least box under Keep each file under a size after this test showed it was needed. Before that, the tool could only keep a file under a limit, so it produced the 14.5 KB photo above.
A photo with a KB range (IBPS 20-50 KB at 200 × 230, or Canada's work permit at least 60 KB at 420 × 540):
- Add the photo and choose Width and height. Untick Keep proportions and type the form's size, such as 200 × 230.
- Leave Crop to fill on, and drag the frame over your face.
- Tick Keep each file under a size. Type the maximum in Other and the minimum in At least: 50 and 20 for IBPS, 240 and 60 for the Canadian work permit.
- Click Resize image. The result says the size it reached, and whether it is inside the range.
A signature with a KB range: the same, at the form's size, such as 140 × 60 with 20 and 10 for IBPS. If the signature can't reach the minimum at that size, the result says so and gives a larger size of the same shape that reaches it, such as 245 × 105. Type that in and resize again from the original photo.
A size in centimetres or inches: choose Print or form size, type the size (6 × 2 cm for SSC), set the DPI to 200 or 300, and set the KB range.
The photo never leaves your device: the resizing happens in the browser tab. If the pixel size is already right and only the file is too big, Compress Image is the simpler tool.
Before you upload
- Check the current official page for your form. Limits change between years and between applications, even within one country: Canada's passport, permanent resident and work permit photos all have different rules. Use the figures on the official page, not a list on a website, including this one.
- Look for other uploads with limits. IBPS, for example, wants the 10th-standard certificate as an A4 PDF of no more than 500 KB. JPG to PDF can put a photo of a document on an A4 page, and Compress PDF can bring it under a limit.
- Look at the result at its real size. A 140 × 60 signature is small on screen. If you can't read it, neither can the person checking it.
- Follow the photo and signature rules, not only the file size. Background colour, head size and how recent the photo is are checked too, and IBPS rejects signatures in capital letters. A file in the right KB range can still be refused for those.
How the test was built
Pictures. The portrait is NASA photo S69-31741, an official portrait, public domain, 3,300 × 4,125 pixels, downloaded from Wikimedia Commons. It is not a compliant passport photo (the background and framing are wrong); it stands in for a real face photo to measure file sizes. The signature is simulated: a 4,032 × 3,024 image of a pen line on paper-coloured grain, drawn from a fixed seed and saved as a JPEG at quality 92, the size of a phone photo. A real photo of a real signature has more texture and may come out somewhat larger at the same pixel size.
Resizing. Piqav's Resize Image code, unchanged, in Microsoft Edge 156 on 3 and 4 November 2026. Each picture was cropped to the form's shape from the centre and saved as JPG. Sizes are of the downloaded file, in KB of 1,024 bytes.
Checks. The test confirms that each file is reported correctly as inside or outside its range, that the pixel size is kept, and that each suggested larger size really lands in the range when it is run. It also checks that leaving At least empty gives exactly the file the tool gave before. 17 of 17 checks passed. The test script is kept: it downloads the portrait and draws the same signature each time, so every number here can be measured again after the tool changes, or with a real signature photo instead.
Limitations. One portrait and one simulated signature. Other browsers' JPEG encoders give slightly different sizes for the same quality, and a real photo with more detail comes out larger at the same quality. We did not test the thumb impression or the handwritten declaration. We did not upload anything to a real application portal, so this shows what the files are, not what each portal accepts.
The short version
The minimum file size is the limit people miss, and it bites when a form asks for a small pixel size. A photo at the right pixel size can be too small at normal quality: raise the quality until it lands in the range. A signature at IBPS's 140 × 60 can't reach 10 KB at any quality: make it a little larger, in the same shape, from the original photo. For a size in centimetres, use 200 or 300 DPI. And take every figure from your own form's official page.


