US Visa · DS-160

DS-160 photo upload failed? Here's what's actually wrong.

CEAC — the State Department system behind the DS-160 — accepts one very specific kind of photo file, and the photo on your phone almost never matches it. Here is what the upload wants, how to fix it yourself, and the shortcut that does it from any selfie.

Fix it automatically — see the result free

See your finished photo free · download it for Was $9.99, now $4.99 · refunded if the government rejects it

Why this happens

Three file rules, and a phone photo breaks all of them.

  • Wrong format. The upload takes one format: JPEG. iPhone HEIC originals, PNG screenshots, and PDF scans all fail.
  • Not square. The accepted range is 600×600 to 1200×1200 pixels, square. A phone photo is a rectangle until you crop it.
  • Too large. The cap is 240 KB or smaller — a modern phone original is usually several times that.
  • Beyond the file, the photo itself is measured too: head at 50–69% of the photo's total height, eyes 56–69% up from the bottom of the photo, background: Plain white or off-white. Fix these in the same pass so the upload is the last step, not the first retry.

The fix

Fix it yourself, step by step.

  1. Convert to JPEG. Sharing or emailing an iPhone photo usually converts HEIC on the way out; any image editor can save a JPEG copy.
  2. Crop it to the accepted range: 600×600 to 1200×1200 pixels, square.
  3. Compress under the cap. Lower the export quality until the file is 240 KB or smaller — most editors show the output size before saving.
  4. Retry cleanly. If the corrected file still errors, reload the form or switch browsers and try once more — upload forms fail for reasons that have nothing to do with the photo.

The maker does all of this from any selfie: background replaced, head cropped to spec, and the file exported as 600×600 JPEG · under 240 KB · pure white background. You see the finished photo and its full check report free — the download is what you pay for.

Fix it automatically →

Pass here, rejected there? Instant refund.

Tap the refund link in your receipt, tell us it was rejected — refunded on the spot. No screenshots, no forms, no waiting.

30 DAYS FROM PURCHASE · NO PROOF UPLOADS · A DRUGSTORE COUNTER CHARGES $15–25 AND GUARANTEES NOTHING

Questions

Fair questions, straight answers.

Why does my DS-160 photo keep failing to upload?

It is nearly always the file: the upload wants a JPEG sized 600×600 to 1200×1200 pixels, square, with the file at 240 KB or smaller. A phone original misses on format, shape, and size all at once, so fix all three before retrying.

Can I use the State Department's free photo tool instead?

Not anymore — the official photo tool is no longer available. The requirements are still published, but the cropping, compressing, and background work is now yours to do by hand, or ours to do for you.

Do you guarantee CEAC will accept the photo?

No honest service can. What we do: build the file to the published spec, measure it against every rule, and show you the result free before you pay. If the government rejects the photo anyway, the refund link in your receipt returns the money on the spot — no screenshots, no forms.

What does it cost to try?

Nothing to see the result: upload a photo and the finished picture plus its full check report are free. You pay only to download the clean file — and only if it passes.

Hand the DS-160 a file it accepts.

See your finished photo free. Pay only when it passes.

Make my photo