India Passport Photo Size & Requirements
Incorrect photos are one of the most common reasons for application delays at Passport Seva Kendras (PSKs) across India. The requirements look simple — 51×51mm, white background — but the details trip people up. The Passport Seva portal's automated system rejects photos that don't meet exact pixel and file-size limits, and PSK counters turn away applicants with shadows, wrong face sizes, or off-white backgrounds. This guide covers everything: official specs, common mistakes, where to get photos, and how to upload to Passport Seva.
Indian Passport Photo Size
51mm × 51mm (2 × 2 inches) — white background, face covering 70-80% of the frame
Photo Size & Specifications
Indian passport photos use a 51×51mm (2×2 inch) square format — the same size as US passport photos. The face must occupy 70% to 80% of the frame, measured from chin to the crown of the head, which translates to approximately 35-40mm of face height. This is one of the most commonly miscalculated measurements when taking photos at home.
For online applications through the Passport Seva portal, the digital requirements are strict: 350×350 to 1000×1000 pixels, JPEG format only, and file size between 20KB and 200KB. The portal's automated validation rejects files outside these bounds instantly — no error message explains why, which frustrates many applicants. Photos taken with modern smartphones typically exceed the resolution range, so you'll need to resize and compress.
The background must be plain white — not off-white, cream, or light gray. Photos must be recent (within the last 3 months), printed on matte or glossy photo paper for physical submission, and the face must be evenly lit with no shadows on the face or background.
| Specification | Requirement |
|---|---|
| Print size | 51 × 51 mm (2 × 2 inches) |
| Digital size (Passport Seva) | 350×350 to 1000×1000 pixels |
| File format | JPEG only |
| File size | 20KB – 200KB |
| Background | Plain white |
| Face coverage | 70-80% of photo height (35-40mm) |
| Recency | Within last 3 months |
| Expression | Neutral, mouth closed, eyes open |
Common Mistakes That Get Photos Rejected
Passport Seva upload failures are the most frustrating issue. The portal silently rejects photos without a clear error message. In most cases, the file is either too large (over 200KB — common with smartphone photos), wrong format (PNG instead of JPEG), or the resolution is outside the 350-1000px range. If your upload keeps failing, check the file size first — compress the JPEG until it's under 200KB while keeping it above 20KB.
Background issues are the #1 rejection reason at PSK counters. Even slightly off-white backgrounds get flagged. If you're taking the photo at home, stand in front of a white wall but be aware that yellowish indoor lighting (common with incandescent bulbs in India) can make white appear cream. Studio-quality white requires either daylight or proper flash — or simply let our tool replace the background with pure white automatically.
Incorrect face size is another common problem. Too close (face fills more than 80%) or too far (face is less than 70%) results in rejection. Photo booth machines at PSKs sometimes crop poorly. Our AI automatically adjusts the cropping so your face meets the exact 70-80% requirement.
Other common rejections include: shadows on the face or background (especially from overhead tube lights), glasses with glare on lenses, beauty filters or skin-smoothing edits, photos that are too old (over 3 months), low resolution or blurry images, and hair covering the forehead or eyes. For photos of children, the infant must face the camera with eyes open — this alone causes many re-submissions.
Where to Get Your Indian Passport Photo
Photo studios near PSKs are the traditional choice. Every Passport Seva Kendra has a cluster of photo shops nearby — they know the exact requirements and charge ₹100-300 for a set of printed photos. In metros like Delhi, Mumbai, and Bangalore, some studios charge ₹300-500. Quality is generally reliable, but you need to visit in person, sometimes wait in queue, and the digital file they provide may not meet Passport Seva's upload specs (wrong pixel size or file format).
PSK photo booths inside Passport Seva Kendras charge ₹50-100 and take photos on the spot. They're convenient if you're already at the PSK, but the quality can be inconsistent — poor lighting, rushed positioning, and no retakes. If the photo is rejected at the counter, you'll need to pay again.
Online tools like ours cost approximately ₹85 (about $1) and work from your smartphone. Take a photo at home, upload it, and the AI handles background removal, face positioning, and cropping to exact specifications. You get both a digital file (optimized for Passport Seva upload — correct pixel range, JPEG, under 200KB) and a printable 4×6 sheet with 6 photos. No appointment, no travel, unlimited retakes until you're satisfied.
| Method | Cost | Time | Digital File |
|---|---|---|---|
| Online tool + self print | ~₹85 ($1) | 3 minutes | ✓ Upload-ready |
| PSK photo booth | ₹50–100 | 5 min + queue | Sometimes |
| Photo studio (near PSK) | ₹100–500 | 15–30 min | Varies |
See a detailed breakdown at India Passport Photo Price Comparison.
How to Create Your Photo Online & Upload to Passport Seva
Creating a compliant passport photo from your smartphone takes about 3 minutes. All you need is your phone camera and a reasonably lit space — no white backdrop required, since our AI handles the background.
Step 1: Take a selfie or have someone photograph you. Stand facing the camera in a well-lit area. Natural daylight from a window works best. Keep your face centered, look directly at the camera, maintain a neutral expression with mouth closed, and ensure both ears are visible. Don't worry about the background — any solid color or even a cluttered room works.
Step 2: Upload and let AI process your photo. Our system automatically removes the background and replaces it with pure white, detects your face and positions it to meet the 70-80% coverage requirement, crops to the exact 51×51mm ratio, and optimizes the file to meet Passport Seva's specs (JPEG, 350-1000px, 20-200KB).
Step 3: Download and use. You receive two files: a single digital photo optimized for Passport Seva upload, and a 4×6 inch printable sheet with 6 photos for physical submission. Upload the digital version to the Passport Seva portal under "Upload Photo" during your application, and print the sheet at any local photo shop or kiosk for ₹10-30.
Passport Seva upload tip: When uploading to passportindia.gov.in, the portal accepts JPEG files between 20KB-200KB. If you see a generic "upload failed" error, it's almost always a file-size issue. Our tool pre-optimizes the output to fit within these limits, so you can upload directly without additional compression.
OCI Card, PAN Card & Aadhaar Photo Requirements
OCI (Overseas Citizen of India) cards require the same 51×51mm (2×2 inch) photo with white background — identical to Indian passport specs. If you're applying for both a passport and OCI card, the same photo works for both. OCI applications are processed through Indian missions abroad via VFS Global or BLS International, depending on your country. See our dedicated guides for OCI photo requirements in USA and OCI photo requirements in UK.
PAN card photos use a different size — 25×35mm (approximately 1×1.4 inches). You cannot use a passport photo for PAN card applications. If you need a PAN card photo, see our PAN card application guide.
Aadhaar photos are captured at enrollment centers, but if you're updating your photo online, the digital requirements are different: JPEG format, under 50KB, specific pixel dimensions. Our Aadhaar photo guide covers the exact specs and how to compress your photo to meet them.
For NRIs: Passport Photos from Abroad
If you're renewing your Indian passport from outside India, the photo requirements are the same 51×51mm specs — but the process differs. Indian passport services abroad are handled by VFS Global or BLS International, depending on the country. Both accept photos that meet standard Indian passport specifications.
In the USA, you can get Indian passport photos at CVS, Walgreens, or Walmart — ask for "2×2 inch passport photos" since they're the same size as US passport photos. However, these stores charge $12-17 per set. Using our online tool costs $1 and gives you a file you can print anywhere. See our full guide on Indian passport renewal in the USA.
In the UK and other countries, local photo studios may not be familiar with Indian passport specs. The safest approach is to use our online tool to create a photo that meets exact Indian requirements, then print it locally. For visa photos going the other direction — applying for visas from India — see our guides for US visa photos, UK visa photos, Schengen visa photos, and Canada visa photos from India.
Where to Print Passport Photos in India
After creating your digital photo, you'll need physical prints for your PSK appointment. India has photo printing options everywhere — from neighborhood photo shops to internet cafés.
Local photo shops are the most common option. Nearly every market area has a shop that prints photos. Ask for a 4×6 inch print of your photo sheet — it costs ₹10-30 and takes 2-5 minutes. The shop will print all 6 passport photos on one sheet; cut them apart with scissors at home.
Internet cafés and stationery shops with photo printers also work. Send the file via WhatsApp or email, and they'll print it for ₹15-40. Just make sure they print on glossy photo paper, not regular printer paper — the ink quality on regular paper won't meet PSK standards.
Frequently Asked Questions
Common questions about Indian passport photos, Passport Seva upload issues, and OCI card photos. If you don't find your answer here, feel free to contact us.
What is the photo size for Indian passport?
Indian passport photos must be 51×51mm (2×2 inches) square format with a plain white background. The face should cover 70-80% of the frame, measured from chin to crown of head (approximately 35-40mm).
What are the digital photo requirements for Passport Seva upload?
For the Passport Seva online application, photos must be 350×350 to 1000×1000 pixels, JPEG format, between 20KB and 200KB file size, with a white background. The system auto-rejects files outside these limits.
Can I wear glasses in my Indian passport photo?
Yes, prescription glasses are allowed provided there is no glare on the lenses and your eyes are clearly visible. Sunglasses, tinted lenses, and thick frames that obscure the eyes are not permitted.
Can I take my own Indian passport photo at home?
Yes. Use our online tool to create a compliant photo from your smartphone. Take a photo against a white wall, upload it, and our AI adjusts the size, background, and cropping to meet official requirements. You get a digital file for Passport Seva upload plus a printable sheet.
Is white background mandatory for Indian passport photo?
Yes, a plain white background is mandatory. Off-white, cream, or light gray backgrounds will be rejected. Our tool automatically removes any background and replaces it with pure white.
How much does a passport photo cost in India?
Photo studios near PSKs charge ₹100-300. Some studios in metros like Delhi and Mumbai charge up to ₹500. Our online service costs approximately ₹85 ($1), and you can print at any local photo shop for ₹10-30.
What should I wear for Indian passport photo?
Wear normal clothing that contrasts with the white background. Avoid white or very light-colored tops. Religious headwear (turban, hijab) is allowed if it does not cover the face. No hats or caps otherwise.
Are Indian passport and OCI card photo requirements the same?
Yes, both require 51×51mm (2×2 inch) photos with white background. The same photo can be used for both applications. OCI card applications submitted through VFS or BLS follow the same specifications.
Why does Passport Seva reject my photo upload?
Common reasons: file size over 200KB or under 20KB, wrong format (must be JPEG), resolution outside 350-1000px range, or non-white background. Compress your image and ensure it meets all digital specs before uploading.
What are the photo requirements for minor children's Indian passport?
Children follow the same 51×51mm specs. For infants, the child must face the camera with eyes open. A parent may hold the child from behind (hands hidden). White background is still required — use a white sheet if photographing a baby lying down.
Can I use the same photo for passport, OCI, PAN card, and Aadhaar?
Passport and OCI both use 51×51mm. PAN card requires 25×35mm, and Aadhaar has its own digital specs (JPEG, under 50KB). You cannot use the same photo for all — but our tool supports each format separately.
Create Your Indian Passport Photo for $1
No studio visit needed. Take a photo with your phone, upload it, and our AI creates a compliant 51×51mm passport photo in under 3 minutes. Get a digital file optimized for Passport Seva upload, plus a printable sheet with 6 photos.
Create Your Photo Now$1 (≈ ₹85) • 6 photos included • Privacy-first: photos never leave your device