What is the Passport Photo Maker?
The Passport Seva portal and mPassport app validate your photo's pixel dimensions exactly — a single pixel off (629×810 or 631×810) can trigger a rejection. This tool resizes your photo to precisely 630×810 pixels and compresses it into the 10-250KB JPEG range the portal expects, so the technical checks pass every time.
How to Use This Tool
- Take or choose a recent, front-facing photo on a plain white background.
- Upload it above (JPG, PNG, or WEBP — PNG/HEIC are auto-converted to JPEG).
- Click Resize to Target KB — the tool sets the exact 630×810px size and compresses to fit 10-250KB.
- Download and upload directly to Passport Seva / mPassport.
Passport Photo Requirements
| Requirement | Value |
|---|---|
| Format | JPEG only |
| File size | 10KB – 250KB |
| Pixel dimensions | Exactly 630 × 810px (no tolerance) |
| Physical size | 35mm × 45mm |
| Background | Plain white |
| Face coverage | Approx. 80–85% of the frame |
| Glasses / accessories | Avoid — reflections/frames commonly trigger rejection |
Rules are periodically updated by the Passport Seva portal — always confirm the current requirement on the official site before submitting.
Common Mistakes to Avoid
- Uploading a photo with any background other than plain white.
- Wearing glasses — even clear lenses can cause automatic rejection due to glare.
- Using an old or filtered/retouched photo — the portal expects a natural, recent photo.
- Uploading a PNG or HEIC file directly without converting to JPEG first.
Frequently Asked Questions
What is the exact Indian passport photo size for online upload?
As of the current Passport Seva / mPassport rules, the digital photo must be exactly 630 × 810 pixels, saved as a JPEG between 10KB and 250KB. The physical print size is 35mm × 45mm. Pixel dimensions are checked exactly — even 629 × 810 can be rejected.
Why does my photo keep getting rejected on Passport Seva?
The most common reasons are: wrong pixel dimensions (not exactly 630×810), file size outside 10-250KB, a non-white background, or the face not filling roughly 80-85% of the frame. This tool fixes the dimensions and file size — you're responsible for background and framing.
Can I upload a PNG or HEIC photo?
The Passport Seva portal accepts JPEG only. This tool always outputs a JPEG regardless of what you upload, so PNG and HEIC source photos are automatically converted.
Does this tool crop my face or fix the background?
No — this tool resizes and compresses to the exact pixel/KB target. Framing (face size in the photo) and background colour are up to your source photo. Use a plain white background and a front-facing, well-lit photo for best results.
Does this tool upload my photo to a server?
No. Everything happens locally in your browser using the Canvas API. Your photo is never sent anywhere.
Last updated: August 2026