Compress a US Visa Photo to Under 240 KB
The DS-160 form rejects photos over 240 KB, and that is the limit people hit — a phone photo is usually 2–5 MB. Set the target to 240 KB and the tool will find the highest quality that fits. But size is only one of the rules the form enforces, and the others are easier to get wrong: the image must be square, it must be JPEG, and your head must occupy 50–69% of the height. Read the table below before you upload anything.
US visa photo requirements (official)
| File size | 240 KB or less |
|---|---|
| Dimensions | Square — 600 × 600 to 1200 × 1200 pixels |
| File format | JPEG only |
| Compression ratio | 20:1 or lower |
| Background | Plain white or off-white |
| Head height | 1 in to 1⅜ in (22–35 mm) — 50% to 69% of the image height, chin to top of head |
| If you scan a print | 2 × 2 in (51 × 51 mm), scanned at 300 pixels per inch |
| Diversity Visa (DV) entry | Exactly 600 × 600 pixels, JPEG, 240 KB or less |
Source: U.S. Department of State — Digital Image Requirements
Drop an image here, or click to browse
JPG, PNG, WebP, GIF or BMP · one image at a time
Target size: 240 KB
Your image never leaves your device — all compression happens locally in your browser.
Compressing… this can take a few seconds for large images.
Something wrong with this tool? Tell us and we'll fix it
How to use
- Check the table below — especially that your photo is square and correctly framed.
- Leave the target at 240 KB, or lower it if you want margin.
- Drop your photo in and let the tool compress it.
- If the result is WebP, convert it to JPEG and re-check the size.
- Upload the file to your DS-160 form.