Convert an iPhone HEIC Photo to a 600×600 JPG for DS-160 Upload
The DS-160 US visa form only accepts a square JPEG, 600×600 to 1200×1200 pixels, 240 KB or less. This free tool converts your iPhone HEIC (or any JPG/PNG), crops it square with head-position guides, compresses it under the limit, and runs an upload-readiness check.
Step 2 · Position your head inside the guides
Drag to move · use the slider to zoom. Keep the head inside the oval and the eyes inside the shaded band.
Step 3 · Your upload-readiness report
- →Plain white or off-white background, no shadows
- →Head (top of hair to chin) fills roughly 50–69% of the image height
- →Eyes open, looking at the camera, no glasses
- →Neutral expression, full face visible, no head covering (unless religious)
- →Taken within the last 6 months, no filters or retouching
Checks format, 600×600 output, file size, crop alignment, and common submission risks. Final acceptance is decided by the U.S. Department of State.
Official DS-160 digital photo requirements
| Requirement | Value | This tool |
|---|---|---|
| File format | JPEG (.jpg) | Converts HEIC/PNG → JPEG |
| Shape | Square (1:1) | Square crop with guides |
| Dimensions | 600×600 to 1200×1200 px | Outputs exactly 600×600 |
| File size | ≤ 240 KB | Auto-compressed under limit |
| Color | Color photo (24-bit) | Preserved |
| Background, head position, expression | See official rules | Guides + manual checklist |
Source: U.S. Department of State, Digital Image Requirements. Always confirm current rules before submitting.
Frequently asked questions
Why won't the DS-160 form accept my iPhone photo?
iPhones save photos as HEIC by default, but the DS-160 upload only accepts JPEG. The photo also has to be square, between 600×600 and 1200×1200 pixels, and 240 KB or smaller — a fresh iPhone photo is usually 3–8 MB, far over the limit. This tool fixes format, shape, dimensions, and file size in one pass.
My photo says "file too large" on the DS-160 upload. What do I do?
The DS-160 system rejects files over 240 KB. Upload your photo here: it is resized to 600×600 and compressed just below the limit while keeping as much quality as possible.
Is my photo uploaded to your server?
No. Conversion, cropping, and compression run entirely in your browser with JavaScript. Your photo never leaves your device. Analytics record page visits only, never image files.
Does this tool guarantee my photo will be accepted?
No tool can. This page verifies what a machine can verify — format, dimensions, squareness, and file size — and gives you guides and a checklist for the rest (background, head position, expression). Final acceptance is always decided by the U.S. Department of State.
Can I use this for the DV Lottery (Green Card Lottery) photo?
The DV entry photo uses the same core spec: square JPEG, 600×600 pixels, 240 KB or less. You can prepare it here, but check the current DV instructions on travel.state.gov before entering.
This tool prepares format, dimensions, crop, and file size. It does not verify background, face position, lighting, or expression, and it does not guarantee acceptance by any government system. HEIC2PIC.online is an independent tool and is not affiliated with the U.S. Department of State or any government agency.