Skip to content

The right frame for the right country, in under a minute.

Upload a portrait, and frame it to your country's photo size. Nothing leaves your browser. The result is a digital image — not an official document.

No upload, no account20+ countries covered300 DPI export

How it works

01

Upload

Choose a portrait from your device, or capture one with the camera. It’s decoded in your browser and never leaves the device.

02

Frame

The photo is auto-aligned — the eye-line levelled and your head centred to the country’s guide. You can still fine-tune it by dragging and zooming.

03

Background color

Click to isolate the subject, then set a plain backdrop — white, light blue, grey, cream, or red — to match the guide.

04

Export

Export a single photo or a tiled 300 DPI print sheet as PDF or PNG. The result is a digital image for your own use — not an official document.

What people are saying

Capabilities

Private by design

0 · UPLOADS

No server, no account, no upload. The whole pipeline — decode, crop, isolate, and export — runs in your browser tab. Your photo never leaves the device.

Download & print

300 · DPI

Save a single correctly-sized photo for digital applications, or a tiled 300 DPI print sheet across 4×6, A4, Letter, 5×7, or 8×10 stock. It’s a digital image, not an official document.

Auto face alignment

ROLL · LOCKED

A geometry pass measures the eye-line and head position in your browser, levels the roll, and scales the head to fill 70–80% of the frame before you touch a control. You keep full manual override.

Background color of choice

BG · COLOR

Isolate your subject and drop it onto the color you pick — white, cream, blue, or red — in a single tap. No studio, no greenscreen, no manual masking.

On-device checks

POSE · LIGHT

Live checks flag spectacles, head turn or tilt, an open mouth, and uneven lighting — common reasons passport photos get turned back — so you can fix them before you export.

Support the project

Support ongoing development and regular site updates.

Buy me a coffee

Android — Live

PassportSnap for Android

Now live on Google Play. Same on-device editor — 20+ standards, 300 DPI. Your photo never leaves your device.

iOS — Coming soon

Get notified for iPhone

Leave your email — one email when iOS ships, no spam.

Standards at a glance

A few country photo-size guides, each rendered exactly at 300 DPI for export.

UNITED STATES

51×51 MM

SCHENGEN (EU)

35×45 MM

INDIA (OCI / US)

51×51 MM

JAPAN

35×45 MM

SINGAPORE

35×45 MM

Start a photo

Open the editor and frame a portrait to a country's photo guide in under a minute.

Open editor