Fix a photo for an upload form

Hit an upload form's rules all at once: exact pixel size, a KB range (not just a maximum), and JPEG format. Built for the forms that reject a photo for being too SMALL.

The upload form says: 200×230 pixels, between 20 KB and 50 KB, JPEG only. You compress your photo, it comes out at 8 KB, and the portal rejects it — not for being too big, but for being too SMALL. Then you resize to the exact pixels and now it's the wrong weight again. This fixes every rule at once instead of one at a time.

How Fix a photo for an upload form works

  1. Read the numbers off your form: the pixel size, and the KB range (both ends).
  2. Type them in, drop your photo, and it's fitted to all of them at once — in your browser, so your ID photo is never uploaded to anyone.
  3. Download and upload it to the form.

Good to know: Most compressors treat a size rule as a ceiling — 'get it under 50 KB'. A few let you aim at an exact number. But none of them take a RANGE, and — this is the part that actually breaks — none of them can GROW a file that is already too small. They only ever compress, which is the wrong direction. Shrink a photo to the exact pixel size a form demands and it often lands naturally below the form's own minimum, and no amount of compressing harder will ever fix that.

Common questions

Why doesn't this have presets for SSC, IBPS, NEET, RRB and so on?

Because we couldn't verify them, and a wrong number here gets your application rejected. When we checked, the preset sites contradicted each other — for one railway exam we found 200×230px / 20–50KB on one site and 320×240px / 40–100KB on another. Official notifications frequently don't publish fixed pixel and KB specs at all; they tell you to follow the live upload form. And the specs change between recruitment cycles. We would rather ask you to read two numbers off your own form than confidently show you someone else's stale guess.

My photo is under the minimum size. How can making it 'bigger' not make it worse?

First we raise the JPEG quality, which adds real image detail and real bytes — that alone usually clears the minimum. Only if the photo is still too small at full quality (which happens when the form demands small pixel dimensions AND a large minimum file size — its own two rules fighting each other) do we pad the file's metadata. That adds bytes without touching a single pixel: the picture you see is identical, the file just weighs enough to pass. The tool tells you plainly when it has done this.

My phone shoots HEIC and the portal won't take it. Does this help?

Yes. Drop the HEIC straight in and you get a JPEG out — the tool decodes it in your browser, which matters because Chrome and Firefox can't open HEIC on their own (Safari can). It's worth knowing that the file extension lies about this: AirDrop, WhatsApp and Windows Photos will all happily hand you a '.jpg' that is still HEIC inside, which is why 'it's definitely a JPEG and it still won't upload' is such a common complaint. We check the actual bytes rather than the name.