FileFits
4 min

How many KB should a passport photo be?

A printed passport photo has no file size. For uploads the number is set by the portal, and the windows are narrow: 40-120 KB for China, under 240 KB for the DS-160, up to 5 MB for the UAE. Here is the real list.

Short answer: a printed passport photo has no kilobyte size at all, and a digital one has no single correct size either. The number you need is set by the portal you are uploading to, and the windows are narrower and stranger than most people expect — 40 to 120 KB for one, under 240 KB for another, up to 5 MB for a third.

So the useful question is not "how many KB should a passport photo be" but "how many KB does this form want". Here are the published numbers for the portals we have built presets for, and what to do when your file misses the window in either direction.

Printed photos have no KB requirement

If you are handing a photo across a counter — a chemist's print, a photo booth strip, a 6×4 sheet you printed yourself — file size is irrelevant. What matters is the physical size in millimetres and the print resolution. A 35×45 mm photo at 300 DPI is 413×531 pixels. Whether that JPEG is 30 KB or 3 MB changes nothing once it is on paper.

People ask about KB because they have hit an upload form. That is a different problem with a different answer.

The numbers, portal by portal

These are the windows published by the issuing authorities, not figures copied from other tool sites:

  • US DS-160 — 600×600 to 1200×1200 pixels, JPEG, under 240 KB. Square, not 2×2 inches worth of anything else.
  • China visa portal — 385×560 pixels, 40–120 KB. Note the floor: a file that is too small is refused too.
  • Japan — under 120 KB.
  • India — under 1 MB on most portals, though some state and consular forms ask for far less.
  • UAE (ICP) — 600×767 pixels, 40 KB to 5 MB. A famously wide window.
  • Vietnam — 472×709 pixels, under 1 MB.
  • OCI application — under 200 KB.
  • Nusuk (Hajj and Umrah) — 200×200 pixels, which looks absurdly small and is nonetheless what the portal accepts.

Two patterns fall out of that list. First, several portals have a minimum as well as a maximum, and generic "compress my photo" tools will happily take you under it. Second, the pixel dimensions are usually the hard requirement and the byte budget is a secondary check — which is why a photo can be exactly 35×45 mm and still be bounced on weight.

Why your photo is 4 MB in the first place

A modern phone camera produces a 12-megapixel JPEG, typically 2–5 MB. Nothing is wrong with it. It is simply about twenty times more image data than a 413×531 pixel passport crop needs.

The fix is not to crank the JPEG quality down on a full-size photo. That is what most compressors do, and it produces a 12 MP image at quality 0.16 — technically 100 KB, visibly destroyed, blocky around the eyes and hairline. The better route is to crop to the required pixel dimensions first, then encode. At the right dimensions, most passport crops land under 100 KB at a quality setting that still looks clean.

Our 35×45 mm passport photo tool and the per-destination tools (China, US, India) do the crop and the byte budget in one step, and they run in your browser — the file is never uploaded anywhere.

When the file is too small

This one surprises people. If a portal asks for 40–120 KB and your carefully compressed photo is 22 KB, it will be refused. The portal is using file size as a crude proxy for "did you upload a real photograph or a screenshot of one".

The answer is to push quality back up rather than to enlarge the image. Re-encoding the same pixel dimensions at a higher JPEG quality adds bytes without inventing detail. Our visa tools do this automatically when a target has a floor: they compress toward the ceiling, then step quality back up if the result lands under the minimum.

If the form only gives you a KB number

Plenty of forms say "under 100 KB" and nothing else — no dimensions, no aspect ratio. In that case, keep whatever crop the paper specification calls for and hit the byte target with compress image to 100 KB, or the 50 KB and 200 KB versions. They aim just under the number rather than at it, because a file sized to exactly the limit sometimes trips the check.

One thing worth saying plainly

Hitting the byte window does not mean your photo will be accepted. File size is the easiest rule to satisfy and the least of what an examiner looks at — background, expression, head position, glare on glasses, shadows and photo age all sit above it. Our photo checker will flag dimensions, weight, background evenness, sharpness and an estimate of head size, and it is explicit about what it cannot judge. No tool, ours included, can promise an acceptance.

More from the blog