DS-160 Photo Checker

Check your U.S. visa (DS-160 / DS-1648) photo against the official requirements before you submit. Runs entirely in your browser 鈥?your photo is never uploaded.

Drag & drop your photo here
or click to choose a file (JPG / PNG)
Loading face model鈥?/span>
馃敀 Privacy: photos are processed locally in your browser. We do not store, upload, or track your photo files.

Official DS-160 photo requirements

FormatJPEG (.jpg) only
SizeSquare, 600脳600 to 1200脳1200 px
File size240 kB or less
ColorColor photo (not black & white)
BackgroundPlain white or off-white
HeadHead is 50%鈥?9% of image height (chin to top of head)
FaceSingle person, full-face, facing camera, neutral expression, eyes open
RecencyTaken within the last 6 months

鈿狅笍 Disclaimer: This is an independent third-party pre-check tool. Passing here does not guarantee official approval 鈥?the final decision is made by CEAC / the U.S. embassy or consulate. Always re-check with the official U.S. Department of State Photo Tool.

Frequently asked questions

Where is the official photo requirement from? From the U.S. Department of State visa photos page and its digital image requirements.
Is my photo uploaded anywhere? No. The check runs locally in your browser using WebAssembly. Open your browser鈥檚 Network panel 鈥?no photo bytes leave your device.
What does PASS / FAIL / WARNING mean? FAIL = clearly violates a hard official rule. WARNING = visual guideline or borderline case to review. PASS = meets the checked criteria. INFO = we can鈥檛 verify it locally, please self-check.
Can I wear glasses? No. Eyeglasses are not allowed in new U.S. visa photos except in rare medical cases.