DS-160 Photo Checker: Test Your Visa Photo Against the Official Rules

Most DS-160 photo problems are discovered at the worst possible moment: the upload step of the form, with the application half finished. This DS-160 photo checker exists so you find them here instead. Drop in the photo you already have, one you took, one a studio emailed you, one you scanned, and it tests the file against the U.S. Department of State’s numbers: square, between 600×600 and 1200×1200 pixels, JPEG format, 240 KB or smaller, and not compressed beyond the 20:1 limit. It then draws the official head height and eye level guides over your photo so you can confirm the two proportions a file test cannot judge for you. Everything runs in your browser, a visa photo is a biometric image, and here it is never uploaded to any server. If a check fails, the result tells you exactly what to fix, and the DS-160 Photo Tool fixes it in one pass.

Last updated: October 22, 2026

Drop your existing visa photo here, or tap to choose one

JPG, PNG, WebP or iPhone HEIC, checked entirely in your browser. Your photo is never uploaded.

This checker measures your file against the official U.S. Department of State specification for the DS-160 (square JPEG, 600×600 to 1200×1200 px, 240 KB or less, head 50 to 69% of the frame). The final decision on any visa photo always rests with the U.S. embassy or consulate, no tool can guarantee acceptance.

The formula

  • Dimensions: square, between 600×600 and 1200×1200 px, exactly 600×600 px is the standard target
  • Format: JPEG (.jpg) only, PNG, WebP and HEIC files fail the DS-160 upload
  • File size: 240 KB or less
  • Compression: ratio at or under 20:1, below roughly 54 KB at 600×600 a file can be rejected as over-compressed
  • Head height: 50 to 69% of the frame height, from the bottom of the chin to the top of the head (visual check against the guides)
  • Eye level: 56 to 69% of the frame height, measured from the bottom (visual check against the guides)
  • Background and content: plain white or off-white, photo under six months old, no glasses, the checks only you can confirm

A worked example

A studio emails you a 1200×900 PNG of 1.8 MB and it looks perfect, until the checker runs: dimensions pass (both sides are inside 600 to 1200 px), then three failures in a row, not square, PNG instead of JPEG, and 1.8 MB against a 240 KB ceiling. You open the same photo in the DS-160 Photo Tool, position it on the guides, and download a 600×600 px JPEG of about 110 KB. Run that file through this checker and every technical check passes before the form ever sees it.

More about the DS-160 Photo Checker

What this DS-160 photo checker can test, and what it cannot

A DS-160 photo is judged three times. First, the upload itself tests the file: format, dimensions, squareness, file size and compression, those are numbers, and this checker measures exactly those numbers, the same way the form will. Second, the system runs quality checks on the photograph: brightness, shadows across the face or background (the “illumination” problem), blur and pixelation. Software can estimate some of that, but on this page those judgements stay with your eyes, helped by the guides. Third, a consular officer makes the final decision at your interview, and no online tool, this one included, can guarantee acceptance.

So the honest division of labour is: this checker gives you a verdict on everything measurable about the file, draws the official composition guides over your actual photo for the proportions, and lists the content rules (white background, under six months old, no glasses, neutral expression) for you to confirm. A file that passes all of that is as prepared as a photo can be before the form sees it.

Every DS-160 photo check, explained

Dimensions and square: the digital photo must be square and between 600×600 and 1200×1200 pixels. Exactly 600×600 is the size the Department of State’s own tooling produces and the safest target, larger square sizes are accepted, but nothing about them helps you. A rectangle, however professional it looks, fails outright: the form wants a square, not a crop it has to guess at.

Format: JPEG only. Studios love to send PNGs, phones save HEIC, screenshots are WebP, all of them fail the upload regardless of how good the photograph is. File size: 240 KB or less. Compression is the quiet one: the specification caps the compression ratio at 20:1, which at 600×600 px works out to a floor of roughly 54 KB, so a photo squashed tiny by an aggressive “compressor” can be rejected as too small, the mirror image of the too big failure. Head height (50 to 69% of the frame, chin to crown) and eye level (56 to 69% from the bottom) are the two proportions; the guides on this page draw both zones over your photo at their true positions.

Failed a check? Here is the fix for each one

Not square, wrong dimensions, wrong format or too big: all four are one fix, open the same photo in the DS-160 Photo Tool, position it against the guides, and download. The output is locked to exactly 600×600 px, JPEG only, with quality stepped down until the file is at or under 240 KB, so it cannot fail any of those four checks. If your file is a perfect 600×600 JPEG that is only too heavy, the Image Compressor’s exact size mode at 240 KB does the same single job.

Over compressed: the file has been squeezed too hard once already, and re saving it cannot restore what was thrown away, go back to the original photo (the studio’s file, the unedited phone shot) and prepare that instead. Head or eyes outside the guides: the proportions belong to the crop, not the photograph, the maker’s crop screen is built around exactly those two bands. Background, glasses, shadows or an old photo: no tool can honestly fix those; retake against a plain white wall in even light, then check the new file here before you upload it.

How to use the DS-160 Photo Checker

  1. Drop in the photo you already have, JPG, PNG, WebP or iPhone HEIC. It is read in your browser and never uploaded anywhere.
  2. Read the automatic verdict: dimensions, square, JPEG format, file size and compression, each with your file’s actual numbers.
  3. Confirm the three visual checks against the guides drawn over your photo: head height 50 to 69%, eyes 56 to 69% from the bottom, plain white or off white background.
  4. If anything fails, fix it in the DS-160 Photo Tool, the result panel lists exactly what to fix, then run the new file through this checker once more.
  5. Upload the passing file to your DS-160, and keep a printed 2×2 inch copy for the interview if your embassy asks for one.

Frequently asked questions

What does this DS-160 photo checker actually test?

The measurable half of the official specification, using your file’s real numbers: dimensions (square, 600×600 to 1200×1200 px), format (JPEG only), file size (240 KB or less) and compression ratio (20:1 or under, an over squashed file can be rejected as too small). It then draws the official head height (50 to 69%) and eye level (56 to 69%) guides over your photo for the two checks that need your eyes, and reminds you of the content rules, white background, under six months old, no glasses. That no file test can see.

My photo is 800×800 pixels. Is that OK for the DS-160?

Yes. The specification accepts any square size from 600×600 up to 1200×1200 px, as long as the file is a JPEG of 240 KB or less. Exactly 600×600 is still the safest target. It is the size the Department of State’s own tooling produces, and it is what our DS-160 Photo Tool exports, but an 800×800 or 1200×1200 square file passes the dimension check here and at the form.

Why did my PNG photo fail the checker?

Because the DS-160 upload accepts JPEG files only, a PNG fails no matter how good the photograph is, and the same is true of WebP and iPhone HEIC files. Convert and crop it in the DS-160 Photo Tool: the output is always a JPEG at exactly 600×600 px and at or under 240 KB.

My photo is over 240 KB. How do I fix it?

Two honest routes. If the photo also needs cropping or is not yet 600×600, use the DS-160 Photo Tool. It steps the JPEG quality down automatically until the file fits under 240 KB. If the file is already a correct 600×600 JPEG and only the weight is wrong, the Image Compressor’s exact size mode at 240 KB does just that one job. Never solve it by shrinking the pixel size below 600×600. That trades a size failure for a dimensions failure.

Can the checker judge my background, expression or glasses?

No, and be wary of any tool that claims it can. Those are judgements about the photograph’s content, and the final call belongs to the embassy. What this page does is show your photo under the official head and eye guides and put the content rules in front of you as explicit checks: plain white or off white background with no shadows, neutral expression, both eyes open, no glasses (not allowed since November 2016), and a photo taken within the last six months.

Is my photo uploaded to a server when I check it?

No. The file is read and measured entirely in your browser; nothing is uploaded, stored or sent anywhere. That matters for a visa photo. It is a biometric image of your face, and with this checker it never leaves your device.

What is the difference between this checker and the DS-160 Photo Tool?

The checker tests a photo you already have and gives you a per rule verdict. It changes nothing. The DS-160 Photo Tool makes the corrected file: it crops to exactly 600×600 px with the head and eye guides and exports a JPEG at or under 240 KB. The natural flow is check → fix in the maker → check the new file once more before you upload it to the form.

My photo passed this checker but the DS-160 form still rejected it. Why?

Because the form checks more than file numbers: it also screens the photograph itself for shadows across the face or background (the illumination problem), glare, darkness, blur and pixelation, and the head and eye proportions are judged on the actual image. Work through the visual checks above honestly, retake in even, front facing light if lighting is the issue, and remember the form’s fallback: you can choose “Continue Without a Photo”, submit, and bring a compliant printed 2×2 inch photo to the interview.

Why does the checker warn about a photo being too SMALL?

Because the specification caps compression at 20:1 as well as capping the file at 240 KB. At 600×600 px that floor is roughly 54 KB: a photo squeezed below it by an aggressive compressor has thrown away so much detail that the form can reject it as failing quality standards. If you see that warning, go back to the original, uncompressed photo and prepare that file instead.

Does a pass here guarantee my photo will be accepted?

No, and no tool can promise that. A pass means your file meets every measurable DS-160 rule and that you have confirmed the visual checks against the official guides. The U.S. embassy or consulate makes the final decision on any visa photo. What the checker removes is the avoidable kind of rejection: the wrong size, format or weight discovered halfway through the form.