ICAO Standard Photo

ICAO guide

Photo is not valid as per ICAO standard? Here's how to fix it

This error appears when a passport or visa portal's automated check finds that your photo breaks one of the ICAO 9303 rules. Here are the most common reasons and how to fix each one.

“Photo is not valid as per ICAO standards” dialog over the Passport Seva Upload Recent Photograph form
The error as it appears on the Passport Seva portal.

The short answer

Your photo failed at least one check for background, lighting, head size, pose, expression, image quality or file format. Find the issue below, fix it (usually by retaking or re-cropping the photo) and upload a new file.

What the error looks like

On the Passport Seva portal the message appears as a pop-up right after you upload your photograph. The upload is not saved, so you need to fix the photo and upload it again.

Passport Seva upload page showing the pop-up “Photo is not valid as per ICAO standards”
The error on the Passport Seva website (desktop).

Photo requirements listed on the upload page

A photo that meets these file limits can still be rejected if the face, background or lighting breaks an ICAO rule.

File type
JPG / JPEG
Maximum size
250 KB
Dimensions
630 × 810 px

Common reasons your photo is rejected

  • Background is not plain or light

    Patterned walls, visible objects, colour casts or a grey-blue tint behind you.

    Stand in front of a plain white or light grey wall, or use a tool that replaces the background with pure white.

  • Shadows on the face or background

    Overhead lights or a single side lamp create shadows under the eyes, nose or behind the head.

    Face a window for soft, even daylight and stand about 50 cm away from the wall.

  • Head size or position is wrong

    The face is too small, too large, off-centre or cropped at the chin or crown.

    On a 35×45 mm photo the head should be 32–36 mm tall from chin to crown, centred, with a little space above the hair.

  • Head tilted or not facing the camera

    A slight tilt, turned shoulders or looking off to one side.

    Look straight into the lens with your head level and shoulders square. Keep the camera at eye level.

  • Expression or eyes

    Smiling with teeth, raised eyebrows, mouth open, eyes half-closed or hidden by hair.

    Keep a neutral expression with your mouth closed and both eyes fully open and visible.

  • Glasses, glare or head coverings

    Reflections on lenses, tinted glasses, thick frames over the eyes or hats.

    Remove glasses if you can. Head coverings are only allowed for religious or medical reasons, and must not cover the face.

  • Blurry, edited or low quality

    Motion blur, heavy compression, beauty filters, red-eye or a photo of a printed photo.

    Use a sharp, unfiltered photo from a phone's main camera. Never apply beauty effects or edit your features.

  • Wrong file size, format or dimensions

    The upload is too large, too small, not a JPEG or has the wrong pixel size or aspect ratio for that portal.

    Check the portal's stated limits and export the photo to match them exactly before uploading.

ICAO compliant photo example: 35 × 45 mm with a 32–36 mm head height on a plain white background

What an ICAO compliant photo looks like

  • 35 × 45 mm with the head 32–36 mm from chin to crown
  • Plain white background with no shadows
  • Face centred, eyes level and looking at the camera
  • Neutral expression, mouth closed, eyes open
  • Sharp, evenly lit and free of filters

How to fix a rejected photo

  1. 1

    Read the rejection message carefully. Some portals name the exact check that failed.

  2. 2

    Compare your photo against the list above and find every issue, not just the first one.

  3. 3

    Retake the photo if lighting, expression or pose is the problem. Editing rarely fixes these.

  4. 4

    Crop and resize to the size required by your document, then export as a JPEG within the portal's file size limit.

  5. 5

    Upload again. If the portal still rejects it, try a different photo rather than re-uploading the same file.

Frequently asked questions

What does “photo is not valid as per ICAO standard” mean?
It means the passport or visa portal ran an automated check and found that your photo doesn't meet ICAO Doc 9303, the international standard for travel document photos. Common causes are a non-white background, shadows, the wrong head size or a tilted head.
Can I upload the same photo again?
Re-uploading the same file almost always gives the same result. Fix the issue first, then upload the corrected photo.
Is a photo from a studio always ICAO compliant?
Not always. Studio photos can still fail because of cropping, file size or a background that isn't plain enough. Check the final digital file before you upload it.
Can I fix a rejected photo without retaking it?
Background, crop, size and file format issues can usually be fixed from the same photo. Problems with pose, expression, lighting, glare or blur need a new photo.
How can I make sure my photo passes next time?
Use a tool that checks your photo against ICAO rules before you download it. Our service costs ₹199 in India ($7.99 elsewhere), checks head size, background, lighting and pose, and refunds you if a government agency rejects the photo within 3 days of purchase.

Get a photo that passes the first time

Upload a selfie and we check it against ICAO rules before you download.

Fix my photo