Check Passport Photo Compliance

Verify your passport photo against country requirements before uploading to the government portal. Free. No account. Runs entirely in your browser.

Which Compliance Criteria Are Checked

This tool reads your photo's file metadata in the browser and verifies it against the official requirements for the country and document type you select. The checks include:

  • Pixel dimensions: exact-match validation (Passport Seva requires exactly 630×810 — 629×810 is rejected)
  • File format: JPEG is required for most government portals
  • File size: against the country-specific cap (Passport Seva 250 KB, OCI 200 KB, US passport online renewal up to 10 MB)
  • Aspect ratio: rectangular 7:9 (India), square 1:1 (US, OCI), or country-specific rectangle (Canada 50×70mm)

Supported document types: India Passport, Indian OCI, India Visa, Indian e-Visa, US Passport, UK Passport, Canada Passport, Australia Passport.

Why Pre-Checking Matters

Passport Seva (India) limits applicants to roughly 12 upload attempts per session. Repeated rejections can lock you out and force you to restart the application from scratch, losing your application reference number. Pre-checking removes the obvious file-level rejections (wrong format, wrong size, wrong dimensions) before they count against your upload budget.

Other portals (OCI services, IRCC, US passport online) don't enforce attempt limits as strictly, but each rejection adds a fresh upload cycle and resets any form state you had entered. Pre-checking saves time on every application path.

For US online renewal, the State Department's portal accepts a 2×2 inch square photo (600×600–1200×1200 px) from about 54 KB to 10 MB. Use this free US passport photo checker to confirm your original photo meets those exact specs before you submit your renewal application online at travel.state.gov.

Frequently Asked Questions

How do I check if my passport photo will be accepted?

Use a compliance checker to verify your photo against the official specifications for the country and document type, before uploading to the government portal. The checker reads pixel dimensions, file format, file size, and aspect ratio and compares them to the rules. India Passport Seva, for example, requires exactly 630×810 pixels in JPEG format under 250 KB.

What are common passport photo compliance issues?

The most common rejection reasons are: wrong aspect ratio (using a 2×2 square for an Indian 630×810 rectangle, or vice versa); file size over the country cap; wrong file format (only JPEG is accepted on most portals); pixel dimensions off by even a few pixels on exact-match portals like Passport Seva; background not pure white; face coverage outside the 70–85% range.

Can I check my photo against Passport Seva's 20 validation rules?

This free tool checks the file-metadata rules: dimensions, format, file size, and aspect ratio. Passport Seva also runs 16 biometric checks at upload time (face detection, head tilt, posture, distortion, lighting, glasses, alteration). For full 20-point pre-validation including biometric checks, use PhotoPass ($2.99).

Is my photo uploaded to a server?

No. Your photo is analyzed entirely in your browser using the Canvas API. The photo never leaves your device. The only network requests this page makes are for the page itself and for analytics that record which document type you selected and the pass/fail counts (no image data).

Last updated: May 26, 2026