Photos are processed entirely on your device — nothing is uploaded to any server.
FixVisaPhoto
FixVisaPhoto

Schengen Visa Photo — 35x45 mm

All Schengen countries use the ICAO 35x45 mm photo: head (chin to crown) between 32 and 36 mm — that's 70-80% of the frame, noticeably tighter than a US photo. Light background, no shadows. This tool crops to the exact ratio and checks the head size for you.

600×600 · under 240 KBsRGB enforcedHead 50–69%
Check my photo — freeNo signup. No upload. $2.99 only if you want the fixed files.
Before / After
Original phone photo, rejected by the visa portal
REJECTED
Same photo fixed: 600x600, white background, compliant
COMPLIANT

Cropped to 2×2 in · background replaced · head at 60% · re-encoded to 47 KB sRGB

Processed in your browser — no uploadPrint 4 photos at CVS for $0.39Refund if an all-green photo is rejected

Check your Schengen Visa photo

Cropped to 1.378×1.772 in (413×531 px) with the head at 7080% and a white or light grey background — checked item by item.

Don’t have a photo handy?

Official requirements

  • 35x45 mm print (413x531 px at 300 DPI)
  • Head height 32-36 mm (70-80% of image)
  • White to light-grey plain background
  • Face straight to camera, mouth closed
  • Not older than 6 months

Questions

Is this accepted by VFS Global / TLScontact?+

The output follows the ICAO 35x45 spec used by Schengen consulates and their visa centers. Print the 4x6 sheet and cut along the guides — it contains multiple 35x45 photos.

More in the full FAQ or email lzy2025ai@gmail.com.

Pricing

One-time payment. No subscription, no account — you get a license key.

Single Document

$2.99USD

1 photo, all formats: compliant digital JPEG + 2x2" print file + 4x6" pharmacy print sheet

Family Pack

$7.99USD

5 photos — whole family or retakes. Same full format bundle for each