About ID Photo Maker

An independent, free tool for cropping passport and ID photos to official sizes — built to run entirely on your own device.

ID Photo MakerAll documents

What this site is

ID Photo Maker crops a portrait you already have into the exact size an official document requires — a 2 x 2 inch U.S. passport photo, a 35 x 45 mm Schengen photo, a 50 x 70 mm Canadian photo, and around forty-five other national formats — and lays the result out on a print sheet you can take to a pharmacy or print at home.

It is a single-purpose utility. There is no account, no upload step, no watermark, no paid tier and no advertising. It is free in the plain sense: there is nothing to buy and nothing being sold.

Who makes it

This site is built and maintained by one independent developer. It is not a company, and it is not affiliated with, endorsed by, or connected to any government, passport office, visa authority or embassy. Where a page names an authority — the U.S. Department of State, HM Passport Office, IRCC — it does so only to cite that authority's published photo rules.

Corrections are genuinely welcome, particularly on specifications. If a requirement here is out of date or wrong, write in with the official source and it will be fixed.

Where the requirements come from

Each document page cites the official source it was built from and links to it, so you can check the specification yourself rather than taking this site's word for it. Those links point at government domains — travel.state.gov, gov.uk, canada.ca, service-public.gouv.fr and so on — not at summaries.

Two honest caveats about that:

How your photo is handled

Your photo never leaves your device. Cropping, background replacement and the print-sheet layout all run as JavaScript and WebAssembly inside your browser tab. There is no server that receives images, because there is no image upload — which also means there is nothing for this site to leak, sell, or be compelled to hand over.

The background-removal feature uses Google's MediaPipe Selfie Segmentation model, served as a static file from this same domain and executed locally. No part of it calls out to Google or anyone else. The privacy policy spells out the specifics, including the one small thing that is stored on your device.

What this site does not do

Being clear about the limits matters more than marketing:

Why it is free

Because it is cheap to run. The site is static files; the computation happens on your device, not on a server anyone has to pay for. There is no cost per photo to recover, so there is no paywall, no watermark to remove for $5.90, and no upsell to a "priority" version of the same crop.

There is also no advertising and no analytics, which means there is no business reason to collect anything about you.

Open data

The size, head-height, background and glasses rules behind every document page are published as an open dataset (CC BY 4.0) at github.com/kylept/passport-photo-requirements, with the official source URL for each record. If an authority changes a rule, open an issue there and quote the page.