Zero-retention: your file is auto-deleted within 15 minutes

EU Passport Photo Size Guide & Generator

Confused about pixels vs. millimeters for an EU passport photo? This tool handles the conversion for you β€” 35x45mm becomes exactly 413x531 pixels at the required 300 DPI, with no manual math.

Official compliance criteria

Official compliance criteria for EU / Schengen ICAO Standard Passport Photo
Dimensions413x531px
Physical size35mm x 45mm
Resolution300 DPI (exact)
Color spacesRGB
Backgroundwhite or light grey
File size10KB – 500KB
FormatJPEG
Head height70% – 80% of frame
MetadataFully stripped (EXIF/XMP/ICC)

Source: ICAO Doc 9303 / EU Schengen Member States

Process your photo

Loading the secure editor…

Frequently asked questions

What size and resolution does EU / Schengen ICAO Standard Passport Photo require?
Your photo must be exactly 413x531px (35x45mm), at 300 DPI exactly. Photo & PDF Desk sets these values automatically during processing, so you never have to calculate pixels-per-millimeter by hand.
What background does my photo need?
The portal requires a plain white or light grey background, with even lighting and no shadows on the face or backdrop. Use the "Make background white" tool in the editor if your photo's background isn't clean enough.
What's the maximum file size?
The file must stay under 500KB, and above 10KB β€” files smaller than that are usually rejected as suspiciously over-compressed. Photo & PDF Desk's adaptive quality step finds the highest quality that still fits this budget.
Do I need to crop the photo myself?
No β€” upload any reasonably sharp, front-facing photo and use the interactive cropper with the built-in head-position guide to frame it correctly. The tool enforces the required head height (70%-80% of the frame) and eye-line position as you adjust.
Why do pixel dimensions matter if the requirement is in millimeters?
A printer or upload portal only understands pixels and a DPI (dots-per-inch) tag. 35mm at 300 DPI works out to 413 pixels, and 45mm to 531 pixels β€” get either the DPI tag or the pixel count wrong and the printed size will be off even if the file 'looks' right on screen.