France visa (France-Visas)
Digital JPEG accepted by the France-Visas portal and TLScontact / VFS Global France appointments.
Get a Schengen visa photo at the official 35×45 mm size on a white background, ICAO 9303 compliant. Digital JPEG for online applications plus a printable sheet for your VFS or TLS appointment, ready in 30 seconds.


Digital JPEG accepted by the France-Visas portal and TLScontact / VFS Global France appointments.
Upload the JPEG on Germany's VIDEX form and bring the printed sheet to your consulate appointment.
Accepted by Italian and Spanish consulates worldwide, including Prenot@Mi and BLS Spain.
Netherlands, Portugal, Belgium, Austria, Greece, Nordics — one photo for every Schengen consulate.
Applying for a Schengen visa? Get a compliant photo in 30 seconds.
Free preview. You only pay if you're satisfied.
All 29 Schengen countries require the same photo: 35×45 mm, taken in the last 6 months, on a plain white background, face covering 70–80% of the frame, neutral expression. Our AI outputs a photo that meets these specs exactly.
The photo is accepted by every Schengen consulate: France, Germany, Italy, Spain, Netherlands, Portugal, Belgium, Austria, Greece, and all other Schengen member states, plus their visa outsourcing partners (VFS Global, TLScontact, BLS).
Yes. Many consulates now use online forms (France-Visas, Germany's VIDEX, Italy Prenot@Mi) — the digital JPEG at the correct size is ready to upload.
Yes. You also get a printable 10×15 cm sheet with 6 identical photos to bring to your visa appointment.
The output meets the official ICAO 9303 standard used by Schengen. If the consulate rejects the application because of the photo, we refund you.