Tools
Passport Photo
India Visa / OCI
Free Tool

🇮🇳

Indian Visa & OCI Photo Maker

Create 2x2 inch photos for Indian Visa and OCI (Overseas Citizen of India) applications

2 x 2 inches
AI Background Removal
Auto Enhancement

Tips: Use a recent photo. Our AI will remove the background and enhance lighting automatically.

India Visa / OCI Passport Photo Requirements

What Can You Use This Photo For?

Indian Visa applications

OCI (Overseas Citizen of India) Card

PIO Card conversions

Indian consulate services

Surrender certificate

Renunciation of Indian citizenship

Need Passport Photos at Scale?

Automate passport photo processing with our API:

Batch processing for agencies

AI background removal

Compliance validation

50+ country specifications

Get API Access

First 1,000 photos free

Frequently Asked Questions

What size photo is needed for Indian Visa?

Indian Visa and OCI applications require a 2 x 2 inch (51 x 51 mm) photo. This is the same size as US passport photos. The face should cover 50-70% of the photo.

Is OCI photo the same size as Indian Passport?

No, OCI (Overseas Citizen of India) photos require 2 x 2 inches (51 x 51 mm), which is different from Indian Passport photos that need 35 x 45 mm. Use this tool for OCI applications.

What background is required for Indian Visa photos?

Indian Visa and OCI photos require a white or light-colored plain background. Avoid any patterns or textures.

How recent should my photo be for OCI application?

Your photo should be taken within the last 6 months and should reflect your current appearance.

Free Indian Visa & OCI Photo Maker Online

Create professional 2x2 inch photos for Indian Visa and OCI applications. Our free tool formats your photo to meet official requirements. Download single photos or print-ready sheets.

  • AI Background Removal: Automatically removes and replaces your background with white

  • Smart Enhancement: Auto-adjusts brightness, contrast, and sharpness for professional results

  • Face Detection: Intelligent cropping ensures proper head positioning

  • Print-Ready: Download 4x6 sheets for easy printing at any photo store

Other Countries

Need passport photos for a different country? View all supported countries

Indian Visa & OCI Photo Size & Requirements

Indian Visa and OCI (Overseas Citizen of India) applications require a 2 x 2 inch (51 x 51 mm) square photo with a plain white or light-coloured background. This is a different size from the Indian passport photo (35 x 45 mm), so make sure you use the correct format for your application.

Our free tool crops and formats your photo to the exact 2x2 inch specification with correct head positioning and a clean background, so it meets the requirements for Indian visa, OCI card, and consulate service applications — both for printing and online upload.

Official Photo Specifications

Photo size2 x 2 inches (51 x 51 mm)
Pixel size (print)600 x 600 px
Resolution / DPIMinimum 300 DPI
Head coverageHead fills roughly 50–70% of the photo height
BackgroundPlain white or light-coloured, no shadows
ExpressionNeutral, eyes open, mouth closed
RecencyTaken within the last 6 months
ColourColour photo only (no black & white)

Online Application Upload Requirements

When uploading your photo to the official online application portal, the file must meet these technical requirements:

  • File format: JPEG (.jpg)
  • Square 1:1 aspect ratio, 2 x 2 inches (51 x 51 mm)
  • Minimum 600 x 600 pixels at 300 DPI
  • Plain white or light background with even lighting and no shadows
  • No borders, filters, or digital alterations to facial features

How to Take an Indian Visa / OCI Photo at Home

  1. Find good lighting. Stand facing soft, even daylight so there are no harsh shadows on your face or on the background.
  2. Use a plain background. Position yourself in front of a plain white or light-coloured wall, about half a metre away.
  3. Frame your face. Hold the camera at eye level and capture from the shoulders up, looking straight ahead with a neutral expression.
  4. Upload to the tool. Upload the photo here. Our tool detects your face and crops it to the exact 2x2 inch (51x51mm) visa/OCI size.
  5. Download and print. Download a single photo or a print-ready 4x6 sheet with 6 copies for your visa and OCI applications.

Frequently Asked Questions

What size photo is needed for an Indian Visa?

Indian Visa and OCI applications require a 2 x 2 inch (51 x 51 mm) square photo. This is the same size as a US passport photo. The head should cover 50–70% of the photo height.

What size is an OCI photo?

An OCI (Overseas Citizen of India) photo must be 2 x 2 inches (51 x 51 mm) with a plain white background — the same size as an Indian visa photo, and different from the 35x45mm Indian passport photo.

Is the OCI photo the same size as an Indian passport photo?

No. OCI and Indian Visa photos are 2 x 2 inches (51 x 51 mm), while Indian Passport photos are 35 x 45 mm. Use this tool for visa and OCI applications.

What background is required for Indian Visa and OCI photos?

A plain white or light-coloured background with no patterns, textures, or shadows.

How recent must my OCI / visa photo be?

Your photo should be taken within the last 6 months and reflect your current appearance.

What file format should I upload for an online Indian visa application?

Upload a JPEG file with a square 2x2 inch (51x51mm) format, at least 600 x 600 pixels and 300 DPI. Our tool produces a compliant JPEG ready to upload.