Guide · India
India passport photo size: 35×45 mm and 630×810 px
US tools ship a 2×2 inch square. India does not. Passport Seva wants a 35×45 mm portrait; the common digital file is a 630×810 JPEG on white, often 10–250 KB. ChargeBite crops that in the browser. That still does not mean Seva will accept every export.
Updated 2026-09-08
The spec ChargeBite actually encodes
I run ChargeBite. The India passport preset is not a US 2×2 crop with the canvas stretched. It writes a 630×810 px JPEG, which is 35×45 mm at 300 DPI, and walks JPEG quality until the file sits in a 10–250 KB window when the photo allows it. Encoding stays on your phone. We do not upload the portrait, and we do not submit it to Passport Seva for you.
- 630 × 810 pixels (3:4, not square)
- JPEG, colour, sRGB as the browser encodes it
- Plain white background in the crop — we do not auto-replace a gray wall
- 10–250 KB when the source has enough simple area to compress
Print shops still talk in millimetres. The upload form talks in pixels and kilobytes. If you hand a 35×45 mm paper print to a scanner set to “2×2 inch,” Seva sees a square. That is the first failure mode this page exists to stop.
Why Passport Seva still rejects a 630×810 JPEG
A correct pixel box is necessary and not sufficient. Seva’s software and a human checker both look at the picture. ChargeBite cannot pass those checks for you. Typical rejects after a “perfect size” export:
- Background is not plain white. An off-white wall, a curtain, a shadow under the chin, or a gradient from a ring light reads as “coloured background.” The India photo tool does not run a cutout. If the wall is gray, useWhite Backgroundfirst, then crop — or reshoot.
- Face does not fill the frame. A distant selfie with a huge white ceiling fails even at 630×810. Zoom until the head and shoulders occupy most of the dashed guide. Too tight (forehead cropped) also fails.
- US 2×2 padded into 630×810. Stretching a square or letterboxing it with white bars keeps the wrong head geometry. Start from a 3:4 capture.
- File over 250 KB. A 12 MP phone JPEG dropped in without our export can sit at 2–4 MB. Use the tool’s export, not “Save as” from Photos. If our export is still over the cap, the crop is too busy — step back from patterned clothes or use even lighting.
- File under 10 KB. An already-tiny WhatsApp forward, compressed twice, looks like a stamp. Seva’s lower bound exists. Reshoot; do not upscale.
- HEIC or PNG. iPhone default is HEIC. Many Indian portals only parse
.jpg. The preset exports JPEG on purpose. - Glasses glare, red-eye, beauty mode, filters. Flash on lenses, smoothed skin, and animal-ear stickers are automatic rejects. Daylight, no flash.
- Studio imprint, date, or a second person. A photo of a printed booth photo includes the lab’s footer. Infants with a parent in frame fail adult applications.
Step-by-step on ChargeBite
- Stand about a metre from a plain white wall. Face a window. No flash. Neutral expression. Ears visible if you do not wear a religious covering.
- OpenIndia passport photo— that URL locks the 630×810 preset. You can also pick it onall India sizes.
- Take a portrait with the on-page camera, or drop an existing JPEG/PNG/WebP.
- Drag zoom and pan so the dashed box cuts at the upper chest, not at the waist, and not through the hairline.
- Export. On iOS Files or macOS Finder, confirm the JPEG is between 10 KB and 250 KB and named something the portal will accept (no
.heic). - Read the current Passport Seva help page before you apply. Pixel rules have moved before. ChargeBite will not notice a new circular for you.
What this tool will not do
It will not talk to Passport Seva, book an appointment, or certify a photograph. It will not run a legal background replacement unless you use White Background as a separate, honest ML cutout. It will not magically pass a photo taken in a car, a club, or a yellow bedroom.Terms of usesay output is not a guarantee of portal acceptance. That sentence is here because people treat “630×810” as a promise. It is a crop.
White Background vs reshooting
If the wall is almost white but a shadow sits under the chin, reshoot. A cutout model will chew hair and glasses. UseWhite Backgroundonly when the backdrop is a busy room you cannot change. That job does upload ephemerally — unlike the India crop, which never leaves the phone. Do not run both in a loop hoping Seva will ignore a halo.
Children: Seva has a separate note for infants. A parent’s shoulder in the crop is a reject for adult booklets and sometimes required for a baby. Do not guess — read that year’s instruction. Pets, posters, and a car headrest in the background are not “plain white” even if you zoom. The dashed guide is a crop, not a content-aware fill.
Related India sizes
PAN e-filing is often a 200×200, 10 KB square — much tighter. Exam forms (SSC, NEET, JEE, UPSC) usually want 35×45 mm in a20–50 KB window, plus a wide signature crop.PAN 10 KB·UPSC photo size·Photos as one PDF.
FAQ
What size is an India passport photo?
Print is 35×45 mm. Passport Seva’s digital upload is commonly a 630×810 px JPEG on a plain white background, often 10–250 KB. ChargeBite matches that digital box. Confirm the live form — portals change the cap.
Why did Passport Seva reject a 630×810 file from ChargeBite?
Pixels and kilobytes are not the whole check. Seva still rejects gray walls, shadows, a face that does not fill the frame, glasses glare, HEIC/PNG, beauty-mode smoothing, a US 2×2 square padded to 630×810, or a photo of a printed studio print. We crop and encode. Lighting and pose are yours.
Is my photo uploaded to ChargeBite?
No. The India photo tool crops, zooms, and encodes JPEG in this browser. Nothing is sent to our servers for that job.
Does ChargeBite guarantee Passport Seva will accept the file?
No. Terms of use say the same. We match the usual digital spec (630×810, JPEG, 10–250 KB). Acceptance is the portal’s call.