Visa Photo Validator

Upload your photo and get an instant pass/fail report against your application's official spec — head height, background, dimensions, file size — with one-click auto-fix. Runs fully in your browser.

Privacy: Files are processed in your browser when possible. We do not store your documents after processing. Close the tab when finished. Read our privacy policy.

Loading tool…

How to use this tool

  1. 1Choose your application (DS-160, Schengen, IRCC, UK, or India e-Visa).
  2. 2Upload your photo — it is analyzed locally, never uploaded.
  3. 3Read the pass/fail report: every check explained with the reason.
  4. 4Click Auto-fix to crop, resize, and compress it to spec, then download.

Common use cases

  • Check a DS-160 photo is 600×600, under 240 KB, head 50–69%
  • Verify a Schengen photo has the 35×45 ratio and light background
  • Catch a tilted head, off-center face, or shadowed background before submitting
  • Fix a rejected photo without paying for a new studio shot

File limits

  • JPG or PNG input; auto-fix exports JPG at the exact spec dimensions
  • Head height is an automated estimate — near-boundary results show as warnings
  • Guideline checks with sources and verification dates — not an official approval

Frequently asked questions

Prepare your next document

Explore more free tools for visa application file preparation.

Browse all tools