Last updated: July 2026 · Informational only — not legal or immigration advice. Consult a registered OISC/RCIC adviser for your case. Not affiliated with any government or embassy.

Many applicants search ds 160 photo requirements expecting one fixed spec. The real friction is the upload failing on CEAC, usually over file size, a WhatsApp-compressed copy, or a mobile browser CEAC’s tool wasn’t built for — not the photo itself. This guide covers the fix, the fallback that unblocks your form the moment nothing else works, and what a compliant photo should cost in Lagos or Abuja, so nobody pays an agent for a problem a phone and a white wall solve free.

Fact

Detail

Size

2x2 in / 51x51mm; digital 600x600px min, 1200x1200px max

File limit

240KB max, JPEG format only

Background

Plain white background, no shadows or patterns

Taken within

Last 6 months; color; no glasses since 1 Nov 2016

Official source

travel.state.gov, "Photo Requirements" and "Digital Image Requirements"

The spec, compressed

In short: a compliant photo 2x2 / 600x600 is under 240KB, plain white background, head at 50–69% of the frame, taken within 6 months, no glasses. Source: travel.state.gov, “Digital Image Requirements”.

The spec itself is short. The failure mode isn’t.

Every figure below is the U.S. Department of State’s own, from the “Photo Requirements” and “Digital Image Requirements” pages on travel.state.gov (checked 24 July 2026). DS-160 photo spec, compressed:

  • Size: 2x2 in / 51x51mm, square, no border
  • Digital dimensions: 600x600px minimum, 1200x1200px maximum
  • File size: 240KB maximum, JPEG format only
  • Background: plain white or off-white, no shadows or patterns
  • Head height: 50–69% of the image, full face, both eyes open
  • Taken within the last 6 months, in color
  • No glasses (not allowed in visa photos since 1 November 2016)

That’s the whole spec — the ds 160 photo requirements are well covered elsewhere. What none of the photo-tool sites explain is why a photo that looks fine on your phone still gets rejected, or what it should cost to get one right in Lagos or Abuja. That’s the rest of this page. For the form itself, field by field, see the DS-160 form from Nigeria.

Why the CEAC upload keeps failing

In short: most DS-160 upload failures trace to one of four causes — file size over 240KB, dimensions outside 600x600–1200x1200px, a copy compressed by WhatsApp, or the uploader struggling on mobile. Source: travel.state.gov, “Digital Image Requirements”; CEAC upload-tool behaviour.

File size and dimensions. CEAC enforces a hard 240KB ceiling inside that 600x600–1200x1200px window. A phone’s raw photo is usually several megabytes and well over 1200px per side — it won’t upload as-is. Resize and compress it into that exact window, not just shrink the file.

The WhatsApp-compression trap. Sending your photo through WhatsApp to move it between phone and laptop is common — and it’s the single most avoidable cause of upload failure. WhatsApp re-encodes every image it sends, often below CEAC’s resolution floor, and strips the color profile the uploader checks for. Export straight from your camera roll instead, and skip the messaging-app detour.

Mobile browser instability. CEAC’s photo tool is desktop-first. Applicants working entirely from a phone report the crop/preview widget hanging or rejecting a file it would accept from a laptop. If your file already meets the spec and still won’t clear, the CEAC screen usually just says “upload failed” with no detail — try a different browser or a desktop before assuming the photo itself is the problem.

The fallback that unblocks you immediately. If none of that works, the DS-160 — officially the Online Nonimmigrant Visa Application — lets you continue without uploading a photo at all. Select the option to skip the upload, finish and submit the rest of the form, then bring two printed 2x2in photos to your interview instead. This is a documented, legitimate path, not a workaround, and it doesn’t delay your submission.

  1. Check the file size — under 240KB, JPEG format.
  2. Check the dimensions — 600x600 to 1200x1200px, square.
  3. Re-export a fresh copy — never reuse a file that passed through WhatsApp.
  4. Switch to a desktop browser if mobile keeps failing on a file that meets the spec.
  5. Select “upload later” if it still won’t clear, and bring two printed photos to your interview.

Where to get a compliant photo in Lagos or Abuja, and the free method

In short: a Lagos or Abuja passport-photo studio typically charges roughly ₦1,000–₦3,000 — or you can produce one free with a phone and a plain white wall. Source: this site’s market estimate; re-verify locally.

You don’t need a studio. A phone camera and a plain white or off-white wall in even daylight produce a compliant photo: stand about 1–1.5 metres away, hold the phone at eye level, and crop the result to a square with your head filling roughly 50–69% of the frame. Any free photo editor can resize the file into the required window before you upload. The 50–69% head height and the plain-background rule are the State Department’s, from travel.state.gov, “Photo Requirements” (checked 24 July 2026); the distance and eye-level framing are this site’s own method for hitting them with a phone, not an official instruction.

If you’d rather pay, studios in Lagos and Abuja commonly charge in the low thousands of naira for a compliant digital-and-printed set — confirm locally, since prices vary by studio. What isn’t worth paying for is an agent charging a premium “DS-160 photo service” markup for something free — the same red flag as any other japa-agent upsell on a step that costs nothing to do yourself. If a fee looks disproportionate, see how to spot and avoid a visa agent scam in Nigeria.

Can a photo alone sink your application?

In short: no — a photo cannot cause a 214(b) refusal, but a failed upload left unresolved, with no printed backup at the interview, can cost you time or complicate your appointment. Source: travel.state.gov, “Visa Denials”; DS-160 photo-fallback guidance.

Keep the risk in proportion. A consular officer refuses under 214(b) based on ties, funding and purpose — not your image file. What actually goes wrong is procedural: hours spent retrying a broken upload instead of using the documented fallback, or arriving at the interview assuming the photo uploaded when it didn’t, with no printed copy in hand. Both are avoidable with the sequence above. Your Application ID and the rest of your submitted form are unaffected by a photo issue — only the photo step itself is blocked, and your US visa appointment in Nigeria still books on the MRV fee and Application ID, not on the photo. For what actually decides a B1/B2 case, see US visa from Nigeria and 214(b) refusal from Nigeria. Unfamiliar with CEAC, DS-160 or ustraveldocs? The visa glossary defines each in a line.

FAQ

What are common DS-160 photo mistakes?
The common photo mistakes list is short: a background that is not plain white or off-white, glasses (banned since 1 November 2016), a head that is not 50-69% of the frame, a photo older than 6 months, and a file that fails the 600x600px minimum or 240KB maximum (travel.state.gov, "Photo Requirements", checked 24 July 2026).
Can I take a 2x2 photo with my phone?
Yes. Stand about 1-1.5 metres from a plain white or off-white wall in even daylight, hold the phone at eye level, and crop the result to a square with your head filling 50-69% of the frame - the head-height and background rules are from travel.state.gov, "Photo Requirements" (checked 24 July 2026). Export the file directly from your camera roll - never reuse a copy that already passed through WhatsApp, since that strips the resolution CEAC needs.
Can a US visa be rejected because of a photo?
A photo alone cannot cause a 214(b) refusal - that is a judgment about your ties and intent, not your image file. What a bad photo can cost you is time: a failed upload left unresolved, with no printed backup at the interview, can delay or complicate your appointment. Fix the upload or use the printed-photo fallback.
Why can't I upload my photo to the DS-160 form?
Almost always one of four reasons: the file exceeds 240KB, the dimensions fall outside 600x600 to 1200x1200px, the file passed through WhatsApp and lost its color profile, or the CEAC uploader is struggling on a mobile browser. CEAC often just shows "upload failed" with no further detail - re-export a fresh copy and try a desktop browser first.
What do I do if the photo upload keeps failing?
Work through the checks in order: file size under 240KB, dimensions between 600x600 and 1200x1200px and square, a fresh export never touched by WhatsApp, and a desktop browser instead of mobile. If it still will not clear, select the option to skip the photo upload on the Online Nonimmigrant Visa Application and bring two printed 2x2in photos to your interview instead - this does not block your form.
Do I still need a printed photo for the interview?
Only if you used the DS-160's upload-later option, or your consulate's ustraveldocs appointment instructions ask for one. If your digital photo uploaded successfully, you generally do not need a printed copy - but bring one anyway as a free backup. Your Application ID and the rest of your form are unaffected by a photo issue either way.

Sources

  • Photo specification (2x2in / 600x600–1200x1200px / 240KB / white background / 50–69% head height / 6 months / no glasses since 1 Nov 2016): U.S. Department of State, “Photo Requirements” and “Digital Image Requirements” on travel.state.gov (checked 24 July 2026).
  • Refusal grounds, for the 214(b) framing: U.S. Department of State, “Visa Denials” on travel.state.gov (checked 24 July 2026). Appointment and printed-photo instructions: ustraveldocs Nigeria (checked 24 July 2026).
  • The upload-failure causes (WhatsApp re-compression, the CEAC crop widget on mobile browsers) and the ₦1,000–₦3,000 studio range are this site’s own reasoning and market estimate, not an official notice or a dated citation — see the data-gap note in this page’s metadata. Nigerian applicant experience of the CEAC form is drawn from Nairaland US-visa threads, undated in our capture.

Informational only — not legal or immigration advice. Sources cited only; expert review pending. Consult a registered OISC/RCIC adviser for your case. Not affiliated with any government or embassy. Photo specifications change — confirm current requirements on travel.state.gov before you apply.