India eVisa Photo Size — Resize to 350×350px Instantly

Meets Indian eVisa photo requirementsNo watermarkFiles never stored

The Indian eVisa application portal requires a square photo of exactly 350×350 pixels in JPEG format, under 1MB, against a white background. Our tool resizes your photo to this exact specification for immediate upload.

Official Requirements

Dimensions
350 x 350 px
Format
JPEG
Max size
1 MB
Background
White
Face coverage
70–80% of frame

Pro Tip: The Indian eVisa portal is strict about background color — use a pure white background. Photos with cream, blue, or light grey backgrounds are frequently rejected.

How It Works

1

Upload your photo

Select a recent JPEG or PNG photo with a white background.

2

Auto-resize to 350×350px

Resized to the exact square dimension required by the Indian eVisa portal.

3

Compress under 1MB

File size is reduced to meet the portal's upload limit.

4

Download & submit

Upload the photo directly on indianvisaonline.gov.in.

Who Uses This

Tourist eVisa (e-Tourist Visa)

Foreign nationals applying for India tourism visa online need a compliant 350×350px photo.

Business eVisa

Business travelers applying through the Indian eVisa portal need the same square photo format.

Medical eVisa

Patients traveling to India for medical treatment must submit a compliant photo with the medical eVisa application.

Conference & eVisa on Arrival

Conference attendees and eligible nationalities also need the standard 350×350px photo.

Frequently Asked Questions

What size photo is required for India eVisa?+
The Indian eVisa portal requires a JPEG photo that is exactly 350×350 pixels, under 1MB, with a white background and a neutral expression.
Why does the India eVisa portal reject my photo?+
Common reasons: background not pure white, face not centered, photo not square, or file over 1MB. Our tool fixes all of these.
Can I use a passport photo for India eVisa?+
Standard passport photos are rectangular. You'll need to crop and resize to 350×350px — our tool does this automatically.
What countries can apply for India eVisa?+
Over 160 countries are eligible. Check indianvisaonline.gov.in for the current list.
How long does India eVisa processing take?+
Typically 3–5 business days. Apply at least 4 days before your travel date.

Related Tools

Free, secure, and works on any device. No signup needed.