EU / Schengen (generic ICAO) passport photos must be exactly 35×45 mm at 300 DPI, uniform light background, no shadows, saved as JPEG. Upload a photo below, crop it to the exact ratio, and this tool checks it against those requirements — aspect ratio, print resolution, format, and file size are verified automatically.
Reference data, not legal advice — confirm against the current official source before you submit anything. Head size, background color, lighting, and expression aren't checked automatically; that needs face-detection features this build doesn't include yet.
EU / Schengen (generic ICAO) passport photo requirements
Photo size
35 × 45 mm (1.38 × 1.77 in)
Size in pixels
413 × 531 px at 300 DPI
Print resolution
300 DPI minimum
Head height
32–36 mm chin to crown
Background
Uniform light background, no shadows
Max file size
No limit published in this reference set
File format
JPEG
Source
Widely documented. Shared ICAO Doc 9303 Part 1 spec, referenced directly by the EU Visa Code (Regulation (EC) No 810/2009) — confirmed via eur-lex.europa.eu. Used by most EU/Schengen states; a few countries vary slightly — confirm with the specific embassy.
🔥
Your savings so far: 0 photos · 0 KB saved
🌍0 photos compressed worldwide · 0 MB saved
Drop photos here, or click to choose
Batch-compress, resize, crop, rotate, watermark, and convert formats — right in this tab.
JPEG · PNG · WebP · HEIC · AVIF (where supported) — your photos never leave this browser tab
No photos yet
Nothing here yet — add photos above to get started.
Only helps if your background is already one plain color (e.g. a wall) — this is color-distance math, not real subject cutout, so it won't do anything useful against busy or textured backgrounds.
Upload a photo
You'll crop it to the exact aspect ratio next.
0/0
Deterministic checks
Dimensions, resolution, format, and file size only — see the note above for what's excluded.
Printable sheet
How to make a EU / Schengen (generic ICAO) passport photo
EU / Schengen (generic ICAO) is already selected above — check the requirements table matches what you need.
Tap the upload box and choose a photo. You'll crop it to the exact 35×45 mm ratio next.
Adjust the crop, then review the automated checks — aspect ratio, resolution, format, and file size.
Download the fitted photo, or scroll down to generate a printable sheet (4R, A4, Letter) if you need physical prints.
Frequently asked questions
What size does a EU / Schengen (generic ICAO) passport photo need to be?
exactly 35×45 mm at 300 DPI, uniform light background, no shadows, saved as JPEG. See the requirements table above for the full breakdown.
What is the EU / Schengen (generic ICAO) passport photo size in pixels?
413×531 pixels at 300 DPI (35×45 mm). The tool sets this automatically from the DPI you choose.
What background does EU / Schengen (generic ICAO) require?
Uniform light background, no shadows. Photograph against a plain wall or sheet in that color for the best result — the "flatten background to white" option in the tool can help clean up a close-but-not-perfect background too.
Can I use a phone photo for my EU / Schengen (generic ICAO) passport application?
Yes, as long as it's well-lit, in focus, and shot against a plain background you can crop tightly around.
Is there a file size limit for a EU / Schengen (generic ICAO) passport photo?
No published file size limit is listed for EU / Schengen (generic ICAO) in this reference set — check the destination site directly if your application enforces one.
Related tools
Uploading a PDF form or certificate too? WePDF compresses PDFs to a portal's size limit for free, and DocVault keeps your passport scans and documents organised in one place.
Adjust photo
Redact / blur
Draw a box over anything you want permanently pixelated — a face, a plate, a document. No detection, just what you draw.