ICAO guide · India
Passport Seva photo upload error? Find your fix
Stuck on the photo step of your passport application? Match the message you see to one of three error types below, apply the fix and finish your application today.
The short answer
Almost every Passport Seva photo error has one of three causes: the file breaks a limit (630 × 810 px, JPEG, 250 KB), the photo fails an ICAO quality check, or the browser or session fails. Find your message below to see which one applies.
Find your error message
The exact wording changes between portal versions, so match your message by meaning rather than word for word.
1. File errors
The portal rejects the file before it looks at your face. You can fix these without retaking the photo.
“File size exceeds the limit”
Cause: The file is larger than 250 KB.
Export the JPEG again at a lower quality setting. Don't shrink the pixel dimensions.
“Image size is not correct”
Cause: The photo isn't exactly 630 × 810 px.
Crop to a 7:9 ratio, then resize to 630 × 810 px.
“File type isn't allowed”
Cause: The file is a PNG, HEIC, WebP or a renamed file that isn't a real JPEG.
Open the photo in an editor and export it as a new .jpg file.
“Nothing found to be uploaded”
Cause: The browser couldn't read the file, often because of spaces or symbols in the file name.
Rename the file to something simple, such as priya_singh.jpg, and try again.
2. Photo quality (ICAO) errors
The file is fine, but the portal's software found a problem with the photo itself. Most of these need a new photo.
“Photo is not valid as per ICAO standards”
Cause: The photo failed one or more ICAO checks.
See our full guide to this error. Read the guide
“Uneven lighting”
Cause: One side of your face is brighter than the other.
Retake the photo facing a window so light falls evenly on both sides.
“Background not uniform”
Cause: Shadows, gradients or objects appear behind you.
Replace the background with plain white, or retake the photo 50 cm from a plain wall.
“Standing too close / distortion”
Cause: The camera was too close, usually a selfie at arm's length.
Retake the photo from about 1.5 m away with the rear camera.
“Posture or head position”
Cause: Your head is tilted, turned or off-centre.
Retake the photo with your head level and your shoulders square to the camera.
“Image quality is poor”
Cause: The photo is blurry, grainy or heavily compressed.
Start again from the original photo, not a screenshot or a forwarded WhatsApp image.
3. Browser and session errors
Nothing is wrong with your photo. The portal or your browser failed to complete the upload.
“Mobile device detected”
Cause: The upload page doesn't support your phone's browser.
Switch to a laptop or desktop, or turn on “Desktop site” in your phone's browser.
“Session expired”
Cause: You stayed on the page too long, or you opened the portal in several tabs.
Log in again in a single tab and have the finished file ready before you open the upload page.
“Upload hangs or shows a server error”
Cause: The portal is busy, or an extension or VPN blocks the request.
Turn off your VPN and ad blocker, clear the site's cookies or try another browser. Retry early in the morning or late in the evening, Indian time.
Should you edit the photo or retake it?
Editing can fix the file and the frame, but it can't fix how the light fell on your face. Decide before you spend time on edits.
Edit the same photo when you have
- Wrong file size or format
- Wrong pixel dimensions
- Off-white or uneven background
- Face too small in the frame
Take a new photo when you have
- Shadows on your face
- Tilted or turned head
- Selfie distortion from standing too close
- Blur, glare or closed eyes
How to fix a file error in 4 steps
These steps clear every error in group 1. They take about five minutes in any photo editor.
- 1
Start from the original photo
Use the file straight from your camera. Screenshots and images forwarded through chat apps lose quality.
- 2
Crop to 7:9 and resize to 630 × 810 px
Crop first and resize second, so your face keeps its natural shape.
- 3
Export a JPEG under 250 KB
Save at about 85% quality. If the file is still too large, lower the quality a little at a time.
- 4
Rename and upload from a desktop browser
Use a short file name with no spaces, close other portal tabs and upload from an up-to-date browser.
Check these 8 things before you upload
Run through this list every time. It takes a minute and saves you from another failed attempt. For the full rules, read our Indian passport photo requirements.
- Exactly 630 × 810 px
- JPEG file, 250 KB or smaller
- Plain white background with no shadows
- Face fills 80–85% of the photo
- Head straight, eyes open, mouth closed
- No glasses, filters or beauty effects
- Taken in the last 6 months
- Simple file name with no spaces
Passport photo price in India
Upload and check your photo for free, then pay once when you download. There is no subscription.
Standard
₹199
- Checked against ICAO 9303
- Instant digital download
- Full-resolution JPG for online forms or printing
- Photo and invoice by email
- Money-back guarantee if rejected
Expert editHuman review
₹399
- Everything in Standard
- Manual review by a photo specialist
- Hand retouch of lighting, shadows and background
- Final version emailed to you
These prices apply to visitors in India. Applying from abroad? You pay in your local currency, from $7.99.
Passport Seva photo upload FAQ
- Why does Passport Seva keep rejecting my photo?
- Repeated rejections usually mean you are fixing one problem while another remains. Check the file size, dimensions and format first, then the background, lighting, head position and expression. Re-uploading the same file always gives the same result.
- Why does my 630 × 810 px photo still fail?
- The dimensions are only one check. The portal also checks the file size, background, lighting, face size and pose. A photo with the right dimensions can still fail if, for example, your face is too small or one side of it is in shadow.
- How many times can I upload my photo?
- The portal doesn't publish a limit, and some applicants report being blocked after many failed attempts. Fix and check the photo before each upload instead of trying the same file again.
- Can I upload my photo from a phone?
- Some phone browsers trigger a device error. A laptop or desktop browser is more reliable. If you only have a phone, turn on “Desktop site” in the browser menu.
- How do I reduce my photo to under 250 KB without losing quality?
- Keep the dimensions at 630 × 810 px and lower the JPEG quality instead. A 630 × 810 px photo usually stays sharp at 150–240 KB.
- Can I change my photo after I submit the application?
- Contact your embassy, consulate or its passport service centre. Some missions let you share a corrected photo, while others ask you to upload it during your appointment.
- Is the upload error my fault or the portal's?
- If the message mentions file size, dimensions, format or the photo itself, the problem is in your file. If the page freezes, times out or shows a server error, the problem is usually on the portal's side, so wait and try again later.
- Who can I contact if nothing works?
- Applicants abroad should contact their Indian embassy or consulate, or its outsourced passport service centre. Applicants in India can call the Passport Seva helpline on 1800-258-1800.
Skip the trial and error
We crop, resize and check your photo for the Passport Seva portal. See the results for free and pay ₹199 only when you download.