Schengen Visa Photo Maker (35 × 45 mm)

Schengen visa photos follow the ICAO-based standard used across the EU: 35×45 mm (about 413×531 px at 300 DPI) with the head taking up 70–80% of the frame height — a noticeably tighter crop than a US passport photo. Most consulates and visa centres (VFS Global, TLScontact) ask for a plain light background; some specify light grey while others accept off-white, so you should confirm with the specific country's consulate. This tool crops to the 35×45 mm proportion with the correct head coverage on a light-grey background, all in your browser.

🔒 Everything runs in your browser — nothing is uploaded
Drag & drop your photo
or click to browse — you can also paste (Ctrl/Cmd + V)
Output: 413 × 531 px · under 512 KB
JPG PNG WEBP

🔒 Your photo never leaves your device — everything runs in your browser.

Schengen visa photos follow the ICAO-based standard used across the EU: 35×45 mm (about 413×531 px at 300 DPI) with the head taking up 70–80% of the frame height — a noticeably tighter crop than a US passport photo. Most consulates and visa centres (VFS Global, TLScontact) ask for a plain light background; some specify light grey while others accept off-white, so you should confirm with the specific country's consulate. This tool crops to the 35×45 mm proportion with the correct head coverage on a light-grey background, all in your browser.

Photo requirements

Print size1.38 × 1.77 in (35 × 45 mm)
Pixel size413 × 531 px @ 300 DPI
BackgroundPlain light grey (verify vs off-white with your consulate)
File sizeCompact JPEG (check your visa centre's upload limit)
Head positionHead 70–80% of frame height (≈32–36 mm chin-to-crown), centred, front-facing

35×45 mm / 413×531 px, 70–80% head coverage; background (light grey vs off-white) and upload size vary by consulate — confirm with the specific country's mission or VFS/TLS centre. Official source ↗ · Checked 2026-07

Good to know

  • Crops to 35×45 mm / 413×531 px — the standard Schengen visa dimension at 300 DPI.
  • Frames the head at 70–80% of the image height, the tight Schengen/ICAO crop.
  • Fills a plain light-grey (#f0f0f0) background — verify light grey vs off-white with your consulate.
  • Suits VFS Global and TLScontact submissions for France, Germany, Italy, Spain and other Schengen states.
  • Runs on-device: your visa photo is never uploaded and no account is required.

Related image tools

How it works

Three steps. No sign-up, no upload, no wait.

1

Add your photo

Drop in a head-and-shoulders shot against a light wall — nothing is uploaded.

2

Auto-format

It's cropped to 413 × 531 px on a plain light grey (verify vs off-white with your consulate) background, under the size limit.

3

Download

Save the photo, ready to print or upload.

🔒

Private by design.Everything happens right here in your browser. Your files are never uploaded — we never see them.

Frequently Asked Questions

What size is a Schengen visa photo?
35×45 mm, which at 300 DPI is about 413×531 pixels — the size this tool outputs. The head must fill roughly 70–80% of the frame, a tighter crop than the US 2×2 inch photo.
What background does a Schengen visa photo need?
A plain, uniform light background with no shadows. Many consulates specify light grey; others accept off-white. This tool fills light grey by default, but check the requirement for the specific country you're applying to.
Is the Schengen photo standard the same for every country?
The core spec — 35×45 mm, 70–80% head coverage, light background, neutral expression — is shared across the Schengen area, but individual consulates and visa centres can add their own notes, so always verify with the one handling your application.
How much of the frame should my head fill?
Between 70% and 80% of the height, measured chin to crown. This tool crops to that coverage, which is stricter than US or Canadian photos where the head is smaller in the frame.
Is my photo kept private?
Yes. Cropping and compression happen on a canvas in your browser, so your visa photo stays on your device and is never uploaded to us.