Skip to content
Cropped in your browser · never uploaded

Passport and visa photo

Pick your country below, or use the generic ICAO-style 35 × 45 mm cropper here.

Crop a photo to the Schengen Area spec

Drop a photo here, or click to choose Straight-on, evenly lit, plain background · cropped in this browser, never uploaded

Choose your country

Every country below links to its own spec page and free cropper.

Compare every country in one sortable table →

Passports

Visas

National ID cards

47 specifications, each read from an official government source with the URL and date recorded on the page.

The specs are less standard than people assume

Head height is measured the way the authorities measure it: from the crown of the head to the bottom of the chin.

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.

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?

9 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.
  • Israel — gov.il pages are rendered client-side and returned no usable text on repeated fetches — both the main biometric passport/ID-card service page and the linked 'biometric_photo_guide' page came back as empty shells with only metadata. The Ministry of Foreign Affairs' embassy pages (embassies.gov.il), which might carry a citizen-facing photo spec for Israelis applying abroad, are blocked at the robots.txt stage for every mission checked. The 5 × 5 cm / 2 × 2 in figure commonly quoted on commercial photo sites could not be traced to an official Israeli government page, so it is left blank here. This row needs a browser-based visit to the Population and Immigration Authority's gov.il pages rather than an automated fetch.
  • 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.
  • Peru — migraciones.gob.pe and gob.pe returned repeated bot-blocking errors (HTTP 418) on every URL tried — the main pasaporte electrónico orientation page, the adult passport service page, a specific news item, and a government-radio (radionacional.gob.pe) article on biometric capture — so no official page could be read directly, even though the domains themselves are official. Peruvian news outlets widely report the Superintendencia Nacional de Migraciones stating, at a press conference, that the process is now fully digital: biometric data and the photograph are captured at the Migraciones office itself, and applicants do not need to bring physical photos, photocopies or forms. That is worth knowing, but because it could not be confirmed by reading an official Migraciones page directly, no numeric spec ships and this row is held back as a gap.
  • Portugal — Held back: the official source publishes no dimensions, no head height and no photo rules — only that two colour photographs with a plain background are needed. That is too little to build a specification page on, so nothing is published rather than a page implying we know the size. The Portuguese government's own service page (gov.pt, for the Instituto dos Registos e do Notariado) states only that two identical passport-style photographs are required, in colour, with a plain background and good definition, taken within the last year. Neither this page nor the IRN's own passport and Citizen Card pages publish an exact millimetre size, a head proportion, or a digital specification. The 35 × 45 mm figure that circulates widely on commercial photo-shop sites could not be traced to any official IRN or gov.pt page, so it is left blank here rather than assumed.
  • Saudi Arabia — No official Saudi source could be read despite repeated attempts. The General Directorate of Passports (Jawazat, gdp.gov.sa) blocked every fetch at the robots.txt stage; a Ministry of Interior procedure PDF on moi.gov.sa and the My.Gov.sa national portal's passport service page both returned proxy or 403 errors; the Absher app's own service-guide page rendered no readable content because it is built client-side in JavaScript; and the official Saudi e-visa portal (visa.visitsaudi.com) says nothing about photo specifications beyond a generic 'fill the application' step. Commercial photo-shop sites widely quote a 4 × 6 cm print, but that figure could not be traced to any Saudi government page, so nothing is published here. This row needs a browser-based visit to gdp.gov.sa or moi.gov.sa rather than an automated fetch.
  • Tanzania — Held back: the only figure the official portal publishes is the background colour — light blue, which is unusual and worth knowing — but no dimensions, head height or rules. One fact is not a specification. The Immigration Department's own online application portal lists a recent, light-blue-background photograph ('Picha ya Mwombaji ya hivi karibuni yenye kivuli cha rangi ya buluu isiyokoza') among the documents required for an ordinary passport, but publishes no millimetre size, head-height, pixel dimensions, file-size limit, file format, or rules on glasses, head coverings or expression. A separate Tanzania eVisa specification (45 x 35 mm, JPG/JPEG, no more than 500 KB, plain background, glasses allowed if worn regularly) exists on the Immigration Department's eVisa site, but that page governs visa applications only, so it is not shown here as a passport spec.