Passport Photo Maker

Upload a photo. We auto-detect your face and crop to the exact spec for 16 document types across 5 regions — Indian passport / OCI / PAN / Voter ID, US, UK, Schengen, Australia, China, Japan, UAE, and more.

🔒 Photos never uploaded⚡ 300 DPI print-ready✓ No watermark

Supported specifications

16 country / document specs across 5 regions. All rendered at 300 DPI for print quality.

India

SpecSizeBackgroundNotes
🇮🇳 Indian Passport35×45mmWhiteIndian Ministry of External Affairs spec. Used for fresh passport, renewal, and tatkal applications via passportindia.gov.in.
🇮🇳 OCI Card51×51mmWhiteOverseas Citizen of India card application. Square format (2×2 inch).
🇮🇳 PAN Card (Form 49A)25×35mmWhiteNSDL / UTIITSL Form 49A spec — 25×35mm color photograph on white background.
🇮🇳 Voter ID (EPIC)35×45mmWhiteElection Commission Form 6 / NVSP — passport-size color photograph.
🇮🇳 Indian Driving License35×45mmWhiteRTO / Sarathi portal — standard passport-size photograph for learner / permanent DL.

Americas

SpecSizeBackgroundNotes
🇺🇸 US Passport / Visa51×51mmWhite or off-whiteOfficial US Department of State spec — passports, US visas (B1/B2, H1B, F1, etc.), Green Card.
🇨🇦 Canadian Passport50×70mmPlain whiteGovernment of Canada spec — taller than most. Used for Canadian passport and PR card.

Europe

SpecSizeBackgroundNotes
🇬🇧 UK Passport35×45mmLight grey or creamHis Majesty's Passport Office spec. Light-grey or cream background — pure white is rejected.
🇪🇺 Schengen Visa / EU35×45mmLight greyEU Schengen visa standard. Accepted across all 27 member states (Germany, France, Spain, Italy, Netherlands, etc.).

Asia / Pacific

SpecSizeBackgroundNotes
🇦🇺 Australian Passport / Visa35×45mmWhiteAustralian Passport Office spec — also valid for ETA / visitor visa / student visa.
🇳🇿 New Zealand Passport35×45mmPlain light backgroundDepartment of Internal Affairs (DIA) spec — neutral light background, no shadows.
🇨🇳 Chinese Visa33×48mmPure whiteChinese embassy / VFS visa application — also valid for Chinese passport. Pure white background, ears must be visible.
🇯🇵 Japan Passport / Visa35×45mmWhiteJapan MOFA spec — passport, work visa, residence card. Plain white, no shadows.
🇸🇬 Singapore Passport / IC35×45mmWhiteICA Singapore spec — passport, NRIC / IC card, work pass.

Middle East

SpecSizeBackgroundNotes
🇦🇪 UAE / Dubai Visa43×55mmWhiteUAE entry visa, Emirates ID, residence visa, employment visa.
🇸🇦 Saudi Arabia Visa40×60mmWhiteSaudi work visa, Hajj / Umrah visa, business visa, Iqama.

Frequently asked questions

How does the auto-crop work?

We detect your face using @vladmandic/face-api (a browser-based face detection library, runs entirely on your device). The detected face bounding box gives us the head's center and approximate height; we extend it upwards to include the crown of the head and downwards to include the chin, then scale and crop so the resulting head fills the spec's required head-height fraction. The face stays roughly centered horizontally; the crown sits at the conventional photo top.

Does the photo need a plain background already?

Yes — for now. The tool crops and resizes but doesn't replace the background. If your photo has a busy or coloured background, run it through our Background Remover first (link below) to get a transparent PNG, then save it on a white canvas, then come back here. We're planning to integrate background-replacement directly in v2.

What if the face detection misses or picks the wrong face?

Tap "Re-detect" to retry. If multiple faces are present, we pick the largest. If detection still fails (uncommon for clear front-facing photos), upload a different photo with better lighting and a clearer view of the face.

Is the photo I upload sent anywhere?

No. The face detection model and the cropping all run inside your browser — verifiable in DevTools → Network: zero requests are sent during detection or cropping. The model files are downloaded from a public CDN once and cached locally. Pyrelo never sees your photo.

Are the dimensions actually correct for printing?

Yes. Each spec is rendered at 300 DPI (print-quality), so a 35×45mm spec produces a 413×531 pixel JPG. Send it to a photo lab and they'll print at exactly the right physical size. The downloaded JPG also has print-friendly DPI metadata embedded.

Why is UK / Schengen background light grey, not white?

These authorities specifically reject pure white backgrounds (white-on-white can confuse facial-recognition systems). The spec calls for light grey or cream. We render the corresponding background colour for each spec.

Can I print 6 photos on one 4×6 sheet?

Yes — click "Print sheet" after generating to get a 6-photo arrangement on a standard 4×6 inch (102×152mm) photo sheet. Most photo labs accept this; if you ask them to print at "4×6 borderless", you'll get 6 perfectly-aligned passport photos to cut along the marked guides.

What about facial expression / glasses / clothing rules?

All authorities require: neutral expression, mouth closed, eyes open and looking at camera, no glasses (post-2016 rules in most countries), no head-covering (except for religious reasons), no shadows on face or background, no uniforms. We can't enforce these — that's on you to capture properly. The tool just crops and resizes.

Is there a watermark, signup, or limit?

None. Free, no signup, no watermark, no per-day limit. Your photo never leaves your browser.

Powered by Pyrelo

The complete work dashboard for small teams

Employee onboarding with auto-validated PAN/Aadhaar, photo + document storage, and one-click ID-card generation — all flat-priced.

See Pyrelo Dashboard