Calci.inCalculate Today for a Better Tomorrow

Resize Image to 20 KB

Photos under 20 KB for online application forms

The guide

Getting a photo under 20 KB without ruining it

What a 20 KB photo can hold, how to take one that survives the squeeze, and the forms where 20 KB is a ceiling and the forms where it is a floor.

Last reviewed · 1,731 words

In short

  • Check whether 20 KB is the form's ceiling or its floor. Protean's DSC table caps the PAN photo at 20 KB; the IBPS and SBI photograph must be at least 20 KB.
  • When the form gives a range such as 10–20 KB, type both numbers. The file lands between 10,240 and 20,000 bytes, inside the range however the form counts a KB.
  • Photograph against a plain light wall, facing daylight, framed close and with no filter. Grain and background texture use up bytes your face needed.
  • A 20 KB result that Windows shows as 19.5 KB is correct. It is at most 20,000 bytes, so a checker that counts 1,000 bytes a KB also reads 20 KB or less.
  • If the form fixes a pixel size or a DPI, use a page that sets them. This one keeps the photo's own shape.

The form caps the upload at 20 KB. Any compressor can get a photo that small; the work is in keeping the face recognisable and in making sure the portal's own checker agrees the file is under the limit. This page covers both, with measurements from the tool above.

What 20 KB actually holds

To see what the limit leaves you, we put a test photo of our own through this page's engine: 4,032 × 3,024 pixels covered in heavy grain, 4.80 MB, made that way so it would resist compression more than an ordinary photo does.

MaximumOutput bytesPixelsPixel countJPEG quality
10 KB9,855329 × 24781,26345%
20 KB19,902516 × 3871,99,69253%
30 KB29,732632 × 4742,99,56863%

At 20 KB the picture kept about a sixtieth of the 1,20,00,000 pixels in the 4,000 × 3,000 copy the engine works from, at 53% quality. What 20 KB buys is a picture a few hundred pixels across at decent quality, not the full photo at terrible quality.

Doubling the limit from 10 to 20 KB bought 2.46 times the pixels and eight more points of quality, because the tool spends extra bytes on both. Going on to 30 KB added half as many pixels again and ten more points. Since our photo is grainier than most, a real one will usually keep more pixels than these at the same limit.

Below 40% quality the tool stops lowering the quality and shrinks the pixels instead, since a smaller sharp picture looks better than a large blocky one. Only a picture that is already tiny goes lower.

Taking a photo that survives 20 KB

A JPEG spends its bytes on detail. A patterned curtain, a brick wall or the grain of a dim room all cost bytes, and at 20 KB those bytes come straight out of your face. Every byte spent on the background or on noise is a byte your face does not get. Four habits make most of the difference.

A plain, light background. A bare light-coloured wall has almost no detail, so it costs very few bytes. It is often what the form wants anyway: the printed PAN application, Form 93, asks for colour photographs with white backgrounds, and UPSC asks for a plain white background.

Even light. Face a window in daylight rather than standing under a single ceiling bulb. In dim light a phone camera brightens the picture electronically, which adds grain, and grain is exactly the detail that eats bytes. Harsh shadows also hide features a small picture cannot afford to lose.

Tight framing. The pixel count at 20 KB is limited, so give it to your face. If the photo is mostly wall, crop it in your phone's editor first; this page keeps the photo's shape, so whatever you crop away is space the face gains. Check your form for how much of the frame the face should fill: UPSC, for one, wants the face to cover about three-quarters of the photo.

No filters, no beauty mode. A filter that adds grain or texture adds detail the encoder has to pay for, and smoothing changes how you look. A document photo should look like you on the day.

Forms where 20 KB is a ceiling, and forms where it is a floor

The number 20 turns up on several Indian application forms, but it does not always mean the same thing. As read from the official pages and notices on 24 September 2026:

Form and uploadSize rule20 KB here isWhat to type on this page
PAN through Protean (DSC route), photographMax. 20 KBthe ceilingmaximum 20
SSC, signature10 KB to 20 KBthe ceilingmaximum 20, minimum 10
IBPS and SBI, signature10–20 KBthe ceilingmaximum 20, minimum 10
IBPS and SBI, photograph20–50 KBthe floormaximum 50, minimum 20
UPSC, photograph20–200 KBthe floormaximum 200, minimum 20

The same 20 can be a ceiling on one form and a floor on another. The 19,902-byte test result above meets Protean's rule and fails the IBPS, SBI and UPSC photograph rules, which want at least 20 KB. The IBPS and SBI photograph also prefers 200 × 230 pixels, which this page does not set; the general resizer carries it as a preset.

Both signature rules on the list come with more than a size, such as a frame in centimetres or pixels, and the Signature Resize page sets those and cleans up the paper as well. Protean's e-Sign route allows up to 50 kB for the photo, so a file under 20 KB suits either Protean route; the PAN photo page sets out both.

Ranges and the optional minimum

For a 10–20 KB rule, type 20 as the maximum and 10 in the optional minimum. The file then lands between 10,240 and 20,000 bytes.

Those two edges come from reading each number the strict way, the maximum in thousands of bytes and the minimum in multiples of 1,024; the Image Resizer in KB guide sets out that rule. Whichever way the form's checker counts a kilobyte, a file in that band is inside its range.

A photo rarely needs the minimum: our test photo came to 19,902 bytes against the 20 KB maximum, nearly twice the 10,240 floor. A small, clean signature can fall short, because white paper costs almost nothing to encode. When the best file under the maximum is still below the minimum, the tool tops it up to 15,120 bytes, halfway between the two edges, with bytes that leave the picture alone; the Increase Image Size in KB guide explains how.

Leave the minimum blank when the form states only a maximum. On this page the number is then only ever a ceiling, and nothing is padded.

Why Windows says 19.5 KB

Open a 20 KB result's Properties on Windows and the size reads a little under 20: 19.5 KB for a file right at the ceiling of 20,000 bytes, because 20,000 ÷ 1,024 = 19.53. Explorer's list view rounds up to whole KB and shows 20 KB. Neither figure means the file is undersized.

Windows divides by 1,024, while Android phones and Macs divide by 1,000, and a form's checker could be written either way; none of the notices quoted here says which. The MB to KB converter guide covers the two counts. Here is what each reading makes of the files that matter at this limit:

FileRead as 1 KB = 1,024 bytesRead as 1 KB = 1,000 bytes
20,000 bytes, the ceiling19.53 KB20.00 KB
19,902 bytes, the test result19.44 KB19.90 KB
20,480 bytes, "20 KB" to Windows20.00 KB20.48 KB
10,240 bytes, a 10 KB minimum10.00 KB10.24 KB

The third row is the trap. A file another tool saved as exactly 20 KB by the Windows count is 20.48 KB to a checker that divides by 1,000, and over the limit. The 480 bytes the tool leaves unused, 2.34% of 20,480, are what make the file safe under both readings.

Common reasons a 20 KB upload is rejected

When a portal turns the file away, check it against the form's stated rules one at a time. These are the rules that bear hardest on a 20 KB file.

Over the limit by the checker's count. The 20,480-byte file above. The tool's output avoids it; a file from elsewhere may not.

Under a minimum. A photo made for "under 20 KB" goes to a form whose 20 KB is a floor, usually the IBPS/SBI or UPSC photograph.

Not a JPEG. The SSC and Protean rules name JPEG, and neither a screenshot saved as PNG nor an iPhone photo in HEIC is one. Whatever goes in, the tool saves a JPEG.

A pixel size or DPI the file does not have. Protean states 3.5 × 2.5 cm at 200 DPI; IBPS and SBI prefer 200 × 230 pixels. This page has no pixel or DPI controls. Use the Image Resizer in KB, which takes a width and height in pixels or centimetres and a DPI, or the PAN page, which has Protean's frame built in.

The file name. The download is your original name with the size added, such as IMG_1234-20kb.jpg. UPSC's instruction asks for a photo named photo; renaming changes nothing inside the file.

Step by step

  1. From the form's rule, note the maximum, any minimum, and any pixel size or DPI. If a pixel size or DPI is stated, use the general resizer or the PAN page instead.
  2. Take the photo against a plain light wall, facing daylight, framed close, with no filter.
  3. Choose it in the tool above. The maximum starts at 20; add the minimum if the form gives one.
  4. Read the result: bytes, pixels and JPEG quality are all shown. On the test photo the 20 KB run took 0.5 seconds on a desktop, and 0.9 seconds with the processor slowed four times to imitate a phone.
  5. Look at the preview. If the face is too small, crop tighter and run it again rather than raising the limit past what the form allows.
  6. Download the JPG, rename it if the form asks, and upload it.

What this tool assumes

  • The number is always a maximum, met at X × 1,000 bytes or fewer. An optional minimum is met at X × 1,024 bytes or more, and padding happens only when a minimum is typed.
  • The output is a JPEG in the photo's own shape. Quality stays at 40% or above unless the picture is already very small.
  • There are no pixel, centimetre or DPI fields; the pixel size is whatever fits the limit.
  • The photo stays on your device: the work happens in this tab, and the saved JPEG carries no location or camera details. Files up to 30 MB open, HEIC only where the browser supports it.
  • The tool knows the size you type, not your form's rules, and has no link with any exam body or PAN agency. A file that meets a stated size can still be refused by a portal's other checks, and notices change each cycle, so read the current one.

Sources

Frequently asked questions

My form says the photo must be 10 KB to 20 KB. What do I enter?

20 as the maximum and 10 as the minimum. The file then lands between 10,240 and 20,000 bytes, which is inside the range whether the form's checker counts a KB as 1,000 or 1,024 bytes.

Why does my computer show the file as 19.5 KB?

Windows divides by 1,024. The tool keeps the file at 20,000 bytes or under so that a checker dividing by 1,000 also sees 20 KB or less, and 20,000 ÷ 1,024 is 19.53. Both readings are under the limit.

Will the photo look blurry at 20 KB?

Not at the size a form shows it. The tool keeps JPEG quality at 40% or above and makes the picture smaller in pixels instead, going lower only for a picture already tiny, because a smaller sharp photo looks better than a large blocky one. A plain, evenly lit background leaves more of the 20 KB for the face.

The form also fixes the pixel size. Can I set it?

Use the Image Resizer in KB, which takes an exact width and height in pixels or centimetres as well as the KB limit. For a signature, the Signature Resize page has the common exam sizes built in.

Is my photo uploaded?

No. Resizing happens in your browser, on your device. Nothing is sent to calci.in or anyone else, which matters for a document photo.