The DS-160 is the online application for all U.S. nonimmigrant visas — B1/B2 tourist, F-1 student, J-1 exchange, H-1B work, K-1 fiancé, L-1 transferee, and dozens more. Every DS-160 requires a photo upload that meets exact State Department biometric specifications. Around 30% of DS-160 applications hit a photo error during upload. This guide covers all 2026 specifications and the upload errors you'll see.
| Requirement | Value |
|---|---|
| Format | JPEG (.jpg) |
| Aspect ratio | 1:1 (square) |
| Minimum dimensions | 600 × 600 pixels |
| Maximum dimensions | 1200 × 1200 pixels |
| File size | 240 KB to 10 MB (more lenient than DV Lottery) |
| Color depth | 24-bit color (not grayscale, not 8-bit) |
| Background | Plain white or off-white |
| Head height | 50–69% of frame (chin to crown) |
| Photo age | Taken within last 6 months |
| Glasses | Not allowed (since 2016) |
| Headwear | Religious only |
| Expression | Neutral, mouth closed |
Most generic error. Caused by any specification failure. Most often: wrong aspect ratio (not square), resolution under 600 px, or background not white. The DS-160 photo validator runs these checks but doesn't tell you which one failed.
Fix: use a service that pre-validates against the same checks. Photo-Visa.Online runs the State Department checklist before payment.
File over 10 MB. Rare but happens with high-resolution camera photos saved as uncompressed JPEG.
Fix: recompress to 1–5 MB at maximum 1200×1200 px.
The State Department's face detector failed. Usually because the head is too small in the frame, the photo is heavily filtered, or the background is too cluttered for the algorithm to find the face boundary.
Fix: retake against a plain background; ensure the head fills 50–69% of the frame; remove any beauty filters.
The DS-160 process has two photo touchpoints:
You need both. Photo-Visa.Online's US Visa Photo package delivers both: the 600×600 px JPEG for upload, and the print-ready 4×6 in layout with 4 photos for the embassy.
The same DS-160 photo specs apply to every nonimmigrant visa category:
The DS-160 system lets you retake the photo without restarting the application. Click Re-upload Photo on the photo confirmation page. The application stays in your session for up to 30 days; you don't lose the data you've already entered.
Most U.S. embassies and consulates require applicants to bring 2 printed 2×2 in photos to the visa interview, identical to (or at least the same biometric session as) the DS-160 upload. Embassies that strictly require this:
Even where not strictly required, bringing prints is safer — denied entries due to missing photos are not refundable.
Total cost: $4 + $0.13 = $4.13. Compare to $16.99 at CVS plus a separate $5+ digital download fee = $21.99+.
DS-160 photos are 600×600 px square JPEGs under 10 MB, white background, head 50–69% of frame, taken within 6 months. The most common upload errors are wrong aspect ratio, low resolution, and busy backgrounds. Most embassies also want 2 printed prints at the interview — order both formats from one selfie at Photo-Visa.Online.