Create a 2×2 inch visa photo for your B1/B2, F1, H1B, or any US visa application. Meets all embassy and DS-160 online system requirements.
When you fill out the DS-160 form online, you'll need to upload a digital photo that meets these exact specifications. VisaPicPro automatically formats your photo correctly.
| Format | JPEG (.jpg) |
| Dimensions | Square (1:1 ratio) |
| Minimum Size | 600 × 600 pixels |
| Maximum Size | 1200 × 1200 pixels |
| File Size | 240KB to 10MB |
| Color Mode | 24-bit color (sRGB) |
| Size | 2 × 2 inches (51 × 51 mm) |
| Head Height | 1" to 1⅜" (25-35mm) |
| Background | White or off-white |
| Paper | Matte or glossy photo paper |
| Quantity Needed | 2 identical photos |
| Age | Within last 6 months |
Use your smartphone against a white wall with good lighting.
Upload to VisaPicPro — we'll process it automatically.
Get your 600×600px JPEG for DS-160 upload.
Upload to DS-160 and print for your interview.
Photo must be square. Non-square photos will be rejected by the DS-160 system.
Minimum 600×600 pixels. Smaller photos will fail upload validation.
Only JPEG is accepted. PNG, BMP, or other formats won't work.
Maximum 10MB. Compress if your photo exceeds this limit.
Get a 600×600px JPEG that passes DS-160 validation. Free, instant, no signup.
Create Visa Photo — It's Free →