India passport photos must be exactly 35×45 mm (630×810 pixels), plain white, saved as JPEG. Upload a photo below, crop it to the exact ratio, and this tool checks it against those requirements — aspect ratio, print resolution, format, and file size are verified automatically.
Reference data, not legal advice — confirm against the current official source before you submit anything. Head size, background color, lighting, and expression aren't checked automatically; that needs face-detection features this build doesn't include yet.
India passport photo requirements
Photo size
35 × 45 mm (1.38 × 1.77 in)
Size in pixels
630 × 810 px exactly — the online upload checks this
Print resolution
300 DPI minimum
Head height
32–36 mm chin to crown
Background
Plain white
Max file size
No limit published in this reference set
File format
JPEG
Source
Commonly cited — verify. ICAO-style 35×45 mm. The Passport Seva upload rejects anything that is not exactly 630×810 pixels ("Image Size is not correct. Dimensions should be 630*810 pixels"), so the output is fixed at that pixel size rather than derived from DPI. This replaces the older 2×2 in / 51×51 mm standard.
🔥
Your savings so far: 0 photos · 0 KB saved
🌍0 photos compressed worldwide · 0 MB saved
Drop photos here, or click to choose
Batch-compress, resize, crop, rotate, watermark, and convert formats — right in this tab.
JPEG · PNG · WebP · HEIC · AVIF (where supported) — your photos never leave this browser tab
No photos yet
Nothing here yet — add photos above to get started.
Only helps if your background is already one plain color (e.g. a wall) — this is color-distance math, not real subject cutout, so it won't do anything useful against busy or textured backgrounds.
Upload a photo
You'll crop it to the exact aspect ratio next.
0/0
Deterministic checks
Dimensions, resolution, format, and file size only — see the note above for what's excluded.
Printable sheet
How to make a India passport photo
India is already selected above — check the requirements table matches what you need.
Tap the upload box and choose a photo. You'll crop it to the exact 35×45 mm ratio next.
Adjust the crop, then review the automated checks — aspect ratio, resolution, format, and file size.
Download the fitted photo, or scroll down to generate a printable sheet (4R, A4, Letter) if you need physical prints.
Frequently asked questions
What size does a India passport photo need to be?
exactly 35×45 mm (630×810 pixels), plain white, saved as JPEG. See the requirements table above for the full breakdown.
What is the India passport photo size in pixels?
Exactly 630×810 pixels — the online application rejects other sizes, so the tool outputs that size directly.
What background does India require?
Plain white. Photograph against a plain wall or sheet in that color for the best result — the "flatten background to white" option in the tool can help clean up a close-but-not-perfect background too.
Can I use a phone photo for my India passport application?
Yes, as long as it's well-lit, in focus, and shot against a plain background you can crop tightly around.
Is there a file size limit for a India passport photo?
No published file size limit is listed for India in this reference set — check the destination site directly if your application enforces one.
How confident are you in this data?
Marked "commonly cited — verify" rather than "widely documented" in the requirements table above. ICAO-style 35×45 mm. The Passport Seva upload rejects anything that is not exactly 630×810 pixels ("Image Size is not correct. Dimensions should be 630*810 pixels"), so the output is fixed at that pixel size rather than derived from DPI. This replaces the older 2×2 in / 51×51 mm standard.
Related tools
Uploading a PDF form or certificate too? WePDF compresses PDFs to a portal's size limit for free, and DocVault keeps your passport scans and documents organised in one place.
Adjust photo
Redact / blur
Draw a box over anything you want permanently pixelated — a face, a plate, a document. No detection, just what you draw.