Back to US Visa Photo

US VISA PHOTO GUIDE

US visa photo upload error fixes

Troubleshoot DS-160 photo upload errors caused by HEIC, non-JPEG files, wrong pixels, non-square crops, file size, or browser issues.

Last checked: June 29, 2026

Checklist diagram for US visa photo upload errors

Quick answer

Common upload error causes

A US visa photo upload error often comes from file format or dimensions rather than the face itself. First check whether the file is JPEG, square, and within 600 x 600 px to 1200 x 1200 px.

Changing ".heic" to ".jpg" is not enough if the underlying file remains HEIC. Re-export the image as JPEG and try again.

If the error continues

If the same file still fails, test another browser or device and compare with the latest official DS-160 and photo upload instructions. Do not interpret one error message as a guarantee about all requirements.

Requirements and local procedures may change. Use Travel.State.Gov and the instructions for your exact application route as the final reference.

Official requirement note

US visa photos are reviewed by the official online system, embassy, consulate, or other reviewing authority. A correctly prepared file does not guarantee acceptance.

Requirements and local procedures may change. Use Travel.State.Gov and the instructions for your exact application route as the final reference.

Related guides

FAQ

Why does my photo upload keep failing?

The most common causes are HEIC instead of JPEG, non-square crops, pixels outside 600 x 600 px to 1200 x 1200 px, file size, or browser issues. Re-export as a square JPEG and retry.

Does fixing the file guarantee the upload works?

No. Some errors depend on the official system, browser, or device. Compare with the latest official instructions and try another browser or device if needed.

Where should I check the latest upload requirements?

Check Travel.State.Gov, the Digital Image Requirements page, and the DS-160 FAQ for your application route.

Official sources

Requirements and local procedures may change. Use Travel.State.Gov and the instructions for your exact application route as the final reference.

Choose a guide

Fix the file before uploading again

Re-save and re-crop the photo as a square JPEG before trying the official upload screen again.

Open the app page