PhotoResizerKB PhotoResizerKB
Home / Passport Photo Maker
India Photo Tools

Passport Photo Maker (India)

Resize your photo to the exact 630×810px, 10–250KB JPEG required by Passport Seva / mPassport — free, instant, and entirely private.

Click to upload or drag & drop

JPG, PNG or WEBP · processed 100% on your device

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

  1. Take or choose a recent, front-facing photo on a plain white background.
  2. Upload it above (JPG, PNG, or WEBP — PNG/HEIC are auto-converted to JPEG).
  3. Click Resize to Target KB — the tool sets the exact 630×810px size and compresses to fit 10-250KB.
  4. Download and upload directly to Passport Seva / mPassport.

Passport Photo Requirements

Requirement Value
FormatJPEG only
File size10KB – 250KB
Pixel dimensionsExactly 630 × 810px (no tolerance)
Physical size35mm × 45mm
BackgroundPlain white
Face coverageApprox. 80–85% of the frame
Glasses / accessoriesAvoid — 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