Back to guides
Country guide

US Visa Photo Tool: How to Crop, Resize and Check a DS-160 Photo

Prepare a DS-160 visa photo by checking dimensions, file size, background, head position, and common upload errors before submission.

Quick answer: A DS-160 photo must be 600×600 to 1,200×1,200 pixels, JPEG format, under 240KB, with a plain white/off-white background, neutral expression, no glasses, and a head size of 50–69% of the image height. The system checks these automatically on upload, but a "generic rejection" message often means the issue is background or head size rather than file size — check every requirement, not just the obvious one.

The DS-160 online application system checks your photo automatically the moment you upload it — and unlike a human reviewer, it gives you an immediate pass/fail with limited explanation. Here's what the requirements are, what the common upload errors actually mean, and how to fix them before you resubmit.

DS-160 Photo Requirements

RequirementSpec
Dimensions600 × 600 to 1,200 × 1,200 px (square, 1:1 ratio)
File formatJPEG
File sizeUnder 240 KB
BackgroundPlain white or off-white
Head size50–69% of image height, chin to crown
RecencyTaken within the last 6 months
ExpressionNeutral, mouth closed, eyes open
GlassesNot permitted

Common DS-160 Upload Errors and What They Actually Mean

Most guides list the requirements but skip what to do when the system actually rejects your file. Here's what each common error message points to:

Error You SeeLikely CauseFix
"Photo does not meet requirements" (generic)Could be background, head size, or resolution — the system doesn't always specifyRe-check against every row in the table above, not just the obvious ones
File too large / won't uploadFile exceeds 240KBRe-export at slightly lower JPEG quality, or reduce dimensions before re-compressing
Photo appears blurry after uploadOriginal image resolution too low, stretched during resizeStart from a higher-resolution original before cropping to 600×600
Face not detected / head size flaggedHead occupies less than 50% or more than 69% of frame heightRe-crop tighter or looser around the chin-to-crown line
Background rejectedOff-white background has a visible tint, shadow, or gradientRetake against a flat white wall with even, diffused lighting

Step-by-Step: Preparing a DS-160 Photo

  1. Take the photo against a plain white or off-white wall, with even lighting and no shadows behind you.
  2. Crop to a perfect square, positioning your head so it fills roughly 50–69% of the frame height.
  3. Resize to exactly 600×600 pixels.
  4. Export as JPEG and check the file size — compress further if it exceeds 240KB, without introducing visible artifacts.
  5. Upload to DS-160 and review the system's confirmation preview closely — a technically "accepted" upload can still look off if cropping shifted your face off-centre.

Why "Technically Compliant" Isn't Always "Accepted"

A photo can pass DS-160's automated dimension and file-size checks and still get flagged during consular review if the background has a subtle shadow, the expression isn't neutral enough, or lighting creates uneven skin tone. The automated check is a minimum bar, not a guarantee.

FAQ

Why does DS-160 keep rejecting my photo without saying why? The system's generic error message often doesn't specify which requirement failed. Check dimensions, file size, background, and head size individually rather than assuming it's just one issue.

What's the maximum file size for a DS-160 photo? 240KB. If your file is larger, reduce JPEG quality or dimensions before re-uploading.

Can I wear glasses in a DS-160 photo? No, glasses are not permitted under current requirements.

Does the DS-160 system check photo quality, or just size? It checks technical specs like dimensions and file size. Subtler issues like shadows or expression may not be caught automatically but can still cause problems at your consular interview.

How is head size measured for DS-160? As a percentage of total image height, chin to crown, and it must fall between 50% and 69%.

Getting It Right Without Trial and Error

Because DS-160's error messages don't always tell you which requirement failed, repeatedly re-uploading and guessing wastes time. photoomni's visa photo tool checks all of the requirements above — dimensions, head size, background, file size — before you ever get to the DS-160 upload screen, so you're fixing issues on your own time instead of against the application system's error messages.