You took a perfectly good photo of your face, and the passport or visa portal spat it back: wrong size, wrong dimensions, background not accepted, file too large. It’s one of the most maddening upload failures out there, because the requirements are strict and the error messages are vague.

Here’s the real spec, why each rule trips people up, and how to satisfy every one — free where you can.

The Actual Requirements (US Passport)

The exact numbers vary by country and document, so always check your own portal, but the US passport photo is a good reference and many IDs are similar:

  • Square, 2 x 2 inches. For online submission that’s a square image, typically 600 x 600 to 1200 x 1200 pixels.
  • Head size: your head (chin to top) should fill roughly 1 to 1⅜ inches of the frame — centered, facing the camera.
  • Background: plain white or off-white, no shadows, no wall texture.
  • Format & file size: JPEG, usually under a portal cap (often a few MB or less).
  • Recency & expression: taken recently, neutral expression or natural smile, eyes open, no glasses, nothing covering the face.

Most rejections are one of the first four — the technical ones — not the photo itself.

Fix Each Reason (Free)

  • Wrong dimensions: crop to a perfect square first, then resize to the exact pixels the portal wants (e.g. 600 x 600). Cropping to the right ratio before resizing is what keeps the head from stretching.
  • Busy background: retake against a plain white wall in even light, or cut out the background and drop yourself on white.
  • Wrong format: if it’s an iPhone HEIC, convert it to JPG — many ID portals reject HEIC outright.
  • File too large: a full-res phone photo is often several MB; get it under the cap by resizing and lowering JPEG quality a touch.

Preview (Mac) and Photos/Paint (Windows) can crop and resize; the fiddly part is hitting the exact pixel size and file cap at the same time, on a deadline.

The $1 version

Instead of juggling three tools, UploadFix applies the target format, dimensions, and size limit in one pass, and Exact Image Fit nails a specific pixel size like 600×600 under a file cap. $1 per use, no account — you set the spec, it hands back a file the portal accepts.

A Checklist Before You Re-Upload

  • Square image at the exact pixels the portal lists (commonly 600×600).
  • Plain white/off-white background, even lighting, no shadow behind the head.
  • Head centered and correctly sized in the frame.
  • Saved as .jpg, under the portal’s size cap.
  • Neutral expression, eyes open, no glasses, face unobstructed.

FAQ

What size should a passport photo be for online upload?

For the US, a square image between 600×600 and 1200×1200 pixels (2×2 inches), as a JPEG under the portal’s file cap. Other countries differ — check your portal’s stated pixel size.

Can I use a selfie?

Usually not well — selfies are too close and distort features, and often have uneven backgrounds. Have someone take it a few feet away, or use the timer, against a plain wall.

Why does it reject my iPhone photo specifically?

Often because it’s a HEIC file, which many portals don’t accept — convert to JPG first. It can also be the file size or dimensions.

The Takeaway

The photo is usually fine; the spec is the problem — size, dimensions, background, format. Fix them to the exact numbers and it goes through. When you’d rather not run three tools by hand, UploadFix or Exact Image Fit get you to spec for $1 — or browse the full $1 tools catalog.