India · Passport & e-Visa · 2026
India passport & e-Visa photo size in KB: the 2026 guide
India is unusual: the online forms reject your photo if the JPEG file is the wrong size in kilobytes — not just the wrong dimensions. Here is exactly what the passport and e-Visa portals want, and how to produce a print copy and an upload copy in one go.
India e-Visa photo specifications
| Requirement | Value |
|---|---|
| Shape | Square (equal width & height) |
| Dimensions | 350×350 to 1000×1000 pixels |
| Format | JPEG (.jpg) |
| File size | 10 KB minimum, 300 KB maximum |
| Background | Plain white / light, no shadows |
| Face | Full front view, eyes open, centred, no glasses |
Source: the official Indian Visa Online portal (indianvisaonline.gov.in).
Indian passport photo specifications
| Requirement | Value |
|---|---|
| Print size | 2×2 inches (51×51 mm), square |
| Background | Plain white |
| Face coverage | Most of the frame, front view, neutral expression |
| Online upload | JPEG kept small (a few hundred KB) |
Source: Passport Seva / Ministry of External Affairs (passportindia.gov.in).
The two files you actually need
The composition is the same for both, so you don't take two photos — you export the same photo twice:
- Print copy — high quality, 600×600 px at 300 DPI, for a 2×2 inch printed photo at a shop or home printer.
- Upload copy — the identical image compressed to a smaller JPEG under 300 KB for the e-Visa / online form.
Compression only lowers JPEG quality slightly; it never alters, retouches, or AI-edits your face — which matters because edited photos are increasingly rejected.
Get both India photos free →DIYPassPhoto checks your photo against the Indian spec in your browser, then gives you a print copy and an upload copy under 300 KB — one tap each, nothing uploaded to any server. Open the India e-Visa or India Passport checker.
How to reduce a passport photo under 300 KB (no editing)
- Keep the pixel size reasonable (600×600 is plenty — you don't need 4000 px).
- Re-save as JPEG at slightly lower quality until the file drops below the limit.
- Don't crop your face differently or "beautify" — the picture must stay the same.
- With DIYPassPhoto, the "Download for upload (≤300 KB)" button does this compression automatically; uploaded photos can be shrunk the same way.
India passport photo checker → · India e-Visa photo checker →