Applying for a US non-immigrant visa means filling in the DS-160 and uploading a photograph part-way through. The form checks the image immediately, and either accepts it or tells you it does not meet requirements - without saying which requirement.
The specification
It is the same photograph as a US passport photo: square, colour, plain white or off-white background, taken within the last six months, neutral expression or a natural smile, both eyes open, no glasses, everyday clothing.
For the upload, the file must be square and at least 600 by 600 pixels, up to 1200 by 1200, in JPEG. The head occupies 50 to 69 percent of the image height, measured chin to crown, with the eye line between roughly 56 and 69 percent up from the bottom.
What the automated check actually tests
The upload check is doing face detection and geometry, not judgement. In practice it fails for:
- The image is not square. A 35 by 45 mm photo will never pass, no matter how good it is.
- It cannot find one clear face. Poor contrast against the background, heavy shadow, hair across the face, or more than one person in frame.
- Head size or eye line outside the bands. The most common single cause, and invisible to the eye.
- Resolution below the minimum. Usually the result of cropping a photo that was too loosely framed.
It does not check whether you are wearing glasses, whether the photo is six months old, or whether it has been retouched. Those are checked by a human later, at the interview or during processing, which is a considerably more expensive place to fail.
The fallback
If the upload keeps failing, the DS-160 lets you continue without a photo and bring a printed 2 by 2 inch photograph to the interview instead. That works, but it moves the risk: a photo the form would have rejected is still a photo a consular officer can reject, and by then you are in the appointment.
Treat the fallback as a way to keep the form moving, not as a way around the requirements.
Practical sequence
- Take the photo before you start the form, not during it.
- Crop it to a square with the head and eye line inside the required bands.
- Export at 600 by 600 pixels in JPEG, sRGB.
- Upload, and keep the same file for the printed copy you take to the interview.
The reason to prepare the print from the same file is consistency: the photograph attached to your application and the one you hand over should be the same image, and reprinting from the same export guarantees it.
IDShot carries the US visa preset with the square crop and the head and eye bands, exports at 600 by 600 for the upload, and produces a print sheet of the same photo for the interview.
Requirements are changed by the authorities that publish them, and the official page is the only source that settles an argument. Each preset in IDShot links to that page, so you can confirm the current wording before you submit.