US Visa DS-160 Photo Requirements
The DS-160 photo has stricter, more specific rules than most ID photos — square dimensions, a pure white background, and a size range, not just a maximum.
The DS-160 US visa photo needs to be square (2x2 inches / 600×600px at minimum), on a pure white or off-white background, taken within the last 6 months, with a neutral expression and both ears not necessarily visible but the full face unobstructed — and critically, it has a file size range, not just a maximum: typically between roughly 10KB and 240KB, so a photo that's too small in file size can be rejected just as easily as one that's too large.
Why this one is pickier than most
Most portals just cap a maximum size. DS-160's own photo tool actually validates dimensions, aspect ratio (must be square), and background more strictly than a typical Moroccan concours portal — it's built to auto-reject bad photos before a consular officer ever looks at your file.
Getting the crop and size right together
- Photograph yourself against a genuinely plain white or very light wall — DS-160's background check is stricter about off-white or shadowed backgrounds than most.
- Crop to a square (1:1) frame with an ID photo tool or a general crop tool set to a square ratio — DS-160 wants your head to fill roughly 50-69% of the image height.
- Check the result against a file checker before uploading, so you're not guessing whether it's inside both the minimum and maximum size.
The most common rejection reason
A shadow cast on the background behind you (common with a single overhead light or a flash held too close) reads as "non-uniform background" to DS-160's automated check, even when it's barely visible to your own eye. Diffused daylight from a window, with you facing it, avoids this almost entirely.
The iPhone-specific mistake that's easy to miss
DS-160 requires the photo to be in sRGB color space, but many iPhones save photos in Display P3 by default — a wider color space that looks fine on your phone but gets flagged or rejected by DS-160's stricter validation. If your photo keeps failing for no reason you can see, this is worth checking specifically; re-exporting or re-saving through most compression/crop tools converts it to standard sRGB along the way.
Everything runs locally in your browser — your photo is never uploaded anywhere during cropping or compression.