Country Guides

How to Upload Photo on Passport Seva Portal 2026: Step-by-Step Guide

Step-by-step guide to uploading your photo and signature on the new Passport Seva portal (GPSP 2.0). Covers the exact 630×810 specs, the 12-attempt limit, common errors, and how to get it right on the first try.

By PhotoPass Team··11 min read

The Passport Seva portal now requires you to upload your photo and signature before your application will be accepted. This became mandatory with GPSP 2.0 in late 2025, and it is the step where most applicants get stuck.

This guide walks you through the upload process from start to finish — what to prepare before you log in, exactly where to find the upload option, what the portal checks, and how to fix errors if your upload fails.

Before You Log In: Prepare Your Files First

Do not start the application until your photo and signature files are ready. The portal has a session timeout, and you only get 12 upload attempts per application. If you spend time preparing files while logged in, you risk losing your session and wasting attempts.

Your Photo File

The portal requires a photo with these exact specifications:

  • Dimensions: exactly 630 pixels wide by 810 pixels tall. Not 631. Not 629. Exactly 630×810.
  • File format: JPEG only. Files with .png, .heic, .webp, or any other extension will be rejected instantly.
  • File size: between 10 KB and 250 KB. Most smartphone photos are 3–8 MB, so you will need to compress the file. Do not compress below 10 KB — the portal rejects files that are too small as well.
  • Background: plain white, uniform, no shadows or patterns.
  • Face coverage: your face (chin to top of head, including hair) must take up 80–85% of the 810-pixel height. This is a very tight crop. There should be minimal space above your head — roughly 80–120 pixels of white space at most.
  • No glasses: completely banned since September 2025. Even frameless anti-glare glasses cause rejection.
  • Expression: neutral, mouth closed, eyes open, looking directly at the camera.
  • No digital editing: the portal's automated system (updated in Passport Seva Program 2.0, February 2026) actively checks for AI-generated backgrounds, beauty filters, skin smoothing, and color correction that alters skin tone. Tools that crop and resize are fine. Tools that modify your face are not.
  • File name: rename your file to something simple like photo.jpg. No spaces, no special characters, no long names. The portal is known to reject uploads with unusual file names.

Your Signature File

Sign on a plain white sheet of paper using a blue or black ballpoint pen. Take a clear photograph or scan of the signature — no blur, good contrast between ink and paper.

Crop the image to a tight rectangle around the signature. Remove any excess white space above and below.

Save as JPEG, under 100 KB. Rename to something simple like sign.jpg.

Why Preparation Matters: The 12-Attempt Limit

The portal allows a maximum of 12 upload attempts per application for your photo and signature combined. If all 12 fail, you cannot upload to that application. You will need to create a new application with a new ARN (Application Reference Number), which means starting the entire form over.

This is why you prepare your files before logging in. Every failed attempt counts against the limit.

Step 1: Complete Your Application Form First

Go to the GPSP 2.0 portal:

  • For overseas applicants (NRIs using VFS or BLS): mportal.passportindia.gov.in/mission
  • For India-based applicants: mportal.passportindia.gov.in/gpsp

Log in or register. Fill out the full passport application form — personal details, address information, document details, everything. Submit the application.

The photo upload option only appears after you submit the application form. You cannot upload your photo during the form-filling process.

Step 2: Find the Upload Option

After submitting your application, you will see a confirmation screen with your Application Reference Number (ARN). From here, the upload option appears in one of two ways depending on the portal version:

  • Option A: A three-dot menu (⋮) next to your submitted application. Click it and select the option to upload photograph and signature.
  • Option B: A direct "Upload Photo/Signature" button on the confirmation page.

If neither option appears, go back to the main dashboard, find your submitted application in the list, and look for the three-dot menu or an edit/upload action.

Note: If you created your application on the old V1 portal (embassy.passportindia.gov.in), the upload option may not work. You may need to create a new application on the V2 portal. V1 applications do not carry over to V2.

Step 3: Upload Your Photo

Click the photograph upload option. Select your prepared 630×810 pixel JPEG file.

The portal validates your file in two stages:

Stage 1 — Technical validation (instant): The portal checks file format (JPEG only), pixel dimensions (exactly 630×810), and file size (10–250 KB). If any of these fail, you get an error immediately and the upload is rejected.

Stage 2 — Biometric validation (takes a few seconds): If the file passes technical validation, the portal runs ICAO biometric checks. This includes face detection, face coverage ratio (80–85%), posture check (head straight, not tilted), distortion check (no lens distortion from being too close to the camera), and expression check (neutral, mouth closed, eyes open).

If both stages pass, your photo appears on the application form. You will see it displayed in the photo box on the first page of the application.

If Stage 2 fails, you will see an error message. The most common ones are explained in the next section.

Step 4: Upload Your Signature

The signature upload follows the same process. Select your prepared signature JPEG file. The portal validates the file format, dimensions, and size. There is no biometric check for the signature — it just needs to be a clear, readable image of your handwritten signature on a white background.

Step 5: Print Your Application

After both photo and signature are uploaded successfully, print your application form. The printed form should now show your uploaded photo and signature on the first page.

Do not paste a physical photo on top of the printed photo. The uploaded digital photo IS your application photo. You do need to sign the printed form physically in the designated signature boxes, but the digital signature you uploaded serves a different purpose (it goes into the passport chip data for future e-passports).

Common Upload Errors and How to Fix Them

"Image size is not correct. Dimensions should be 630*810 pixels."

Your file is not exactly 630×810 pixels. Right-click the file, check properties, and verify the exact dimensions. Even being off by 1 pixel causes rejection.

The most common cause: you resized a 2×2 inch square photo (1:1 ratio) to 630×810 (7:9 ratio). This stretches the image and while the dimensions might read correctly, the face proportions are distorted, which can trigger this error or fail in Stage 2.

Fix: start with a photo in the correct 7:9 aspect ratio, not a square. Take a new photo with your phone and crop to 630×810 from the start.

"isMobileDeviceDetected failed"

This is not about your photo. This is the portal's device detection script failing. It triggers when you upload from a mobile browser.

Fix: switch to a desktop computer and upload from Chrome or Edge. This error has nothing to do with photo quality.

"postureCheck failed"

Your head is tilted or rotated. The portal's biometric system detected that your face is not perfectly straight.

Fix: retake the photo with your head level, looking straight at the camera. Even a slight tilt can trigger this error.

"distortionCheck failed"

Your photo has lens distortion, usually from being taken too close to the camera. Smartphone cameras distort facial features at close range.

Fix: stand at least 4 feet (1.2 meters) from the camera. Use the rear camera, not the selfie camera. Have someone else take the photo, or use a timer.

"Face Width Ratio" or "Face Length Ratio" failed

Your face is not taking up enough of the frame (or is taking up too much). The ICAO standard requires 80–85% face coverage — chin to top of head should occupy roughly 648–689 pixels of the 810-pixel height.

Fix: crop your photo so that your face fills most of the frame. Minimal space above your head. Your shoulders should barely be visible at the bottom edge. Think of it as a very tight headshot.

"Photo is blurred"

The photo resolution is too low after compression, or the original photo was not sharp enough.

Fix: ensure your original photo is sharp and well-lit before resizing. If you compressed the JPEG too aggressively to get under 250 KB, try a higher quality setting. Aim for 100–200 KB for the best balance between file size and image quality.

"Document could not be uploaded" (generic error)

This is a catch-all error that can mean several things: server timeout, session expired, file name issue, or a temporary portal glitch.

Fix: log out, clear your browser cache, log back in, and try again. Make sure your file name is simple (photo.jpg) with no special characters. Use a desktop browser, not mobile.

How to Get the Right Photo Without the Hassle

The manual process — taking a photo, resizing in Paint or Photoshop, checking pixel dimensions, compressing the file size, verifying face coverage — takes most people 30 minutes to several hours. Many applicants report spending two full days and multiple attempts across different tools (resizepixel.com, idphoto4you.com, Adobe Express, iloveimg.com) to get a single photo accepted.

The core difficulty is that getting the pixels right is the easy part. Getting the face coverage right while maintaining the correct proportions while keeping the file under 250 KB while ensuring sharpness is not lost during compression — that combination is what causes most failures.

PhotoPass handles all of this in a single step. Upload a phone photo, and it outputs the exact 630×810 pixel file with correct ICAO face coverage, white background, and JPEG compression under 250 KB. The process takes under 3 minutes. $2.99 one-time, no account needed.

If you prefer the manual route, the key insight most guides miss is this: do not start with a square photo and resize. Start with a photo taken in portrait orientation, crop to 7:9 ratio first, then resize to exactly 630×810. This preserves the correct face proportions and avoids the distortion that causes ICAO failures.

Frequently Asked Questions

How do I upload my photo on the Passport Seva portal?

After submitting your application form on GPSP 2.0, click the three-dot menu next to your application and select the photo upload option. The portal requires exactly 630×810 pixels, JPEG format, under 250 KB, with 80–85% face coverage on a white background.

How many times can I try uploading my photo on Passport Seva?

You get a maximum of 12 upload attempts per application. If all 12 fail, you must create a new application with a new ARN and start the process over.

Why does Passport Seva say isMobileDeviceDetected failed?

This error is triggered by the portal's device detection script when you upload from a mobile browser. It has nothing to do with your photo quality. Switch to a desktop computer and upload from Chrome or Edge to fix it.

Can I upload my photo from my phone on Passport Seva?

Uploading from mobile browsers frequently triggers the isMobileDeviceDetected error. Always use a desktop computer with Chrome or Edge for the most reliable upload experience.

What happens if I run out of upload attempts on Passport Seva?

If all 12 upload attempts fail, your application cannot accept any more uploads. You will need to create a new application on the portal with a new ARN, which means filling out the entire form again.

Do I need to paste a physical photo on the printed application after uploading digitally?

No. After uploading your photo digitally, the printed application form will show your uploaded photo. Do not paste a physical photo on top of it. You still need physical 35×45mm photos for the Affidavit of Change of Appearance and as backup copies in your document packet.

Quick Summary

The Passport Seva portal (GPSP 2.0) requires mandatory photo and signature upload before your application will be accepted. Your photo must be exactly 630×810 pixels, JPEG, 10–250 KB, with 80–85% face coverage and a white background. You get 12 upload attempts per application — after that, you need to start a new application. Always upload from a desktop browser (not mobile) to avoid the isMobileDeviceDetected error. Prepare your files before logging in to avoid session timeouts.

For a complete list of every Passport Seva error code and its fix, see our detailed guide: Passport Seva Photo Upload Errors.

For the exact photo specifications explained in detail: 630×810 Pixel Photo for Indian Passport.

For the full GPSP 2.0 changes: GPSP 2.0 Photo Upload Guide.

Last updated: April 2026. Reflects Passport Seva portal requirements including GPSP 2.0 (launched late 2025) and ICAO standards enforced since September 1, 2025.

Create your passport photo now

Under 3 minutes. No account needed. Compliance checked automatically.

Get Started — $2.99

Related articles