Passport and visa photo cropper
Pick your country below for a page with its published requirements and the crop preloaded, or use the generic ICAO-style 35 × 45 mm cropper here. Head height is measured the way the authorities measure it: from the crown of the head to the bottom of the chin.
Crop a photo to the Schengen Area spec
Drag the two markers. Put the blue one on the very top of the head — including hair — and the red one on the bottom of the chin. Every measurement below is calculated from that, because Schengen Area measures head height as 70–80% crown to chin, not the face.
Your photo
Result
Choose your country
32 specifications, each read from an official government source with the URL and date recorded on the page.
Passports
- Brazil 50 × 70 mm · not published for applicant-supplied photos
- Canada 50 × 70 mm · head 31–36 mm · plain white or light-coloured · max 5 MB
- China 33 × 48 mm · head 28–33 mm · white
- France 35 × 45 mm · head 32–36 mm · plain light-coloured — light blue or light grey. white is explicitly not allowed.
- Germany 35 × 45 mm · head 32–36 mm · solid
- India 35 × 45 mm · plain white
- Indonesia white — captured on site
- Ireland 35 × 45 mm · completely plain light grey · max 9 MB
- Italy 35 × 45 mm · head 70–80% · white
- Japan 35 × 45 mm · head 32–36 mm · white is recommended; a plain light blue is also accepted
- Kenya 55 × 55 mm · head 70–80% · white
- Malaysia 35 × 50 mm · head 25–30 mm · white
- Mexico 35 × 45 mm · white
- Netherlands 35 × 45 mm · head 26–30 mm · light grey
- New Zealand 35 × 45 mm · head 80% · plain light-coloured — explicitly not white · max 5 MB
- Pakistan 35 × 45 mm · plain white · max 5 MB
- Philippines not applicable — captured on site
- Singapore 400 × 514 px · white · max 7.8 MB
- South Africa 35 × 45 mm · head 70–80% · light grey or plain cream
- South Korea 35 × 45 mm · head 32–36 mm · plain white
- Spain 26 × 32 mm · head 50% · uniform white
- Sri Lanka 35 × 45 mm · head 70–80% · plain light background — white
- Sweden not applicable — captured on site
- Switzerland 35 × 45 mm · head 29–34 mm · monochrome
- Thailand 51 × 51 mm · head 70–80% · plain light background
- United Kingdom 35 × 45 mm · head 29–34 mm · plain light grey or plain cream · max 10 MB
- United States 51 × 51 mm · head 25–35 mm · white or off-white
- Vietnam 40 × 60 mm · white
Visas
- Schengen Visa Photo 35 × 45 mm · head 70–80% · plain
- UK Visa Photo Upload plain light-coloured background · max 6 MB
- US Visa & DV Lottery Digital Photo 600 × 600 px · head 22–35 mm · plain white or off-white · max 240 KB
National ID cards
The specs are less standard than people assume
A generic "passport photo" crop is 35 × 45 mm, and for much of Europe and Asia that is right. But the United States uses a 2 × 2 in square, Canada uses 50 × 70 mm, China uses 33 × 48 mm, Vietnam uses 40 × 60 mm, Kenya uses a 55 mm square, and Spain's DNI portal specifies 32 × 26 mm. Crop to the wrong one and the photo is rejected before anyone looks at your face.
Backgrounds vary too, and not in the direction people expect. France explicitly rejects a white background and asks for light blue or grey. New Zealand's digital spec says light-coloured but not white. Germany recommends medium grey for light hair and light grey for dark hair. South Africa asks for light grey or cream. "Plain white" is a common default, not a universal rule.
And several countries do not want your photo at all. Sweden photographs every applicant at the appointment. Brazil does the same for anyone aged 5 or over. Germany stopped accepting home-printed photos in May 2025. Where that is the case, the country page says so at the top rather than letting you crop something you will never submit.
Questions about the cropper
Why does this ask me to place markers instead of finding my face automatically?
Because face detection finds the face, and every official spec measures the head — crown to chin, hair included. Those are not the same distance, and the gap between them is bigger than the tolerance in specs like the Dutch one, which allows a 4 mm window. Two markers you place yourself are more accurate than a box a model guessed at, need no model download, and let you check the millimetre figure the crop produced against the official range.
Can it remove or replace my background?
No, deliberately. Automatic background replacement has to guess the boundary between hair and wall, and the artefacts it leaves — halos, chewed fringes, soft edges — are exactly what gets a photo flagged as digitally altered. Several specs on this site name that as a rejection reason outright. Photograph yourself against a wall of the right colour instead.
What if the country I need is not listed?
4 countries are missing on purpose: we could not read an official source for them, and copying figures from a photo-shop blog is how people end up with a rejected application. They are listed with an explanation on the sources page. If you know the official page, the contact address is on the contact page.
Do I get printable copies?
Yes, where the spec publishes a millimetre size. Pick a paper size and the tool tiles as many copies as fit with cut lines, at the DPI you choose. Print at 100% scale — any "fit to page" or "shrink to fit" option will silently change the physical size and the photo will be the wrong dimensions.
Is the photo uploaded?
No. There is no upload endpoint on this site. The cropping happens in your browser with canvas APIs, and you can confirm it by opening the network tab or turning off your connection after the page loads.
Countries we have not published
These are missing because no official source could be read, not because they were forgotten. A wrong specification means a rejected application, so an empty row is the honest answer:
- Australia — passports.gov.au could not be read — every path returned a gateway block or a robots.txt timeout across repeated attempts from two different fetchers. Rather than copy figures from a third-party photo site, this row is held back. It needs to be filled in by reading passports.gov.au directly.
- Bangladesh — epassport.gov.bd is a client-rendered application whose guidance text is not reachable by fetching. Foreign-ministry mission pages link back to it without restating any measurements, and dip.gov.bd returned an SSL error. Figures such as 35 × 45 mm or 45 × 55 mm circulate widely on commercial photo sites but none trace to an official page, so nothing is published here.
- Nepal — No numeric specification is published on nepalpassport.gov.np. The Nepali embassy in Washington states that photographs are taken at the embassy on the day of the appointment, which suggests the e-passport process captures the photo biometrically rather than accepting a supplied print. That is worth knowing, but it is not a confirmed national rule, so no spec page ships.
- Nigeria — The Nigeria Immigration Service confirms two passport-sized photographs are required and that biometric capture also happens in person, but publishes no size, background or file specification. The dedicated image-compliance page at passport.immigration.gov.ng is client-rendered and returned no readable content across repeated attempts, and the NIS FAQ page returns 404.