US Visa Photo Maker (DS-160 · 2×2 in / 600×600)
The DS-160 nonimmigrant visa application uploads your photo through the Consular Electronic Application Center, which is stricter than the printed passport standard: the file must be a JPEG (no PNG or HEIC), square between 600×600 and 1200×1200 pixels, in sRGB colour, and no larger than 240 KB. A phone photo is usually far too big and often in the wrong format, so it gets rejected at the CEAC upload step before you ever reach a consular officer. This tool re-encodes your shot to a clean 600×600 sRGB JPEG on a white background under 240 KB, entirely in your browser.
🔒 Your photo never leaves your device — everything runs in your browser.
The DS-160 nonimmigrant visa application uploads your photo through the Consular Electronic Application Center, which is stricter than the printed passport standard: the file must be a JPEG (no PNG or HEIC), square between 600×600 and 1200×1200 pixels, in sRGB colour, and no larger than 240 KB. A phone photo is usually far too big and often in the wrong format, so it gets rejected at the CEAC upload step before you ever reach a consular officer. This tool re-encodes your shot to a clean 600×600 sRGB JPEG on a white background under 240 KB, entirely in your browser.
Photo requirements
| Print size | 2 × 2 in (51 × 51 mm) |
|---|---|
| Pixel size | 600 × 600 px (600–1200 px square accepted) @ 300 DPI |
| Background | Plain white |
| File size | JPEG, sRGB, under 240 KB (DS-160 / CEAC upload) |
| Head position | Head 1–1⅜ in tall (≈50–69% of image height), centred, facing forward |
DS-160/CEAC accepts JPEG only, 600×600–1200×1200 px square, sRGB, under 240 KB. Confirm the current spec on travel.state.gov before uploading. Official source ↗ · Checked 2026-07
Good to know
- Outputs a 600×600 px JPEG — inside the DS-160 / CEAC accepted 600–1200 px square range.
- Forces JPEG encoding, so an iPhone HEIC or a PNG screenshot won't bounce at upload.
- Fills a plain white (#ffffff) background and keeps the file under the 240 KB CEAC ceiling.
- Converts to sRGB colour — the colour space the CEAC photo tool expects.
- Runs on-device: your visa photo is never uploaded to us and no account is required.
Related image tools
Photo too large after saving? Run it through Compress Image, or use Resize Image for any other exact dimensions.
How it works
Three steps. No sign-up, no upload, no wait.
Add your photo
Drop in a head-and-shoulders shot against a light wall — nothing is uploaded.
Auto-format
It's cropped to 600 × 600 px (600–1200 px square accepted) on a plain white background, under the size limit.
Download
Save the photo, ready to print or upload.
Private by design.Everything happens right here in your browser. Your files are never uploaded — we never see them.