H1B Visa Photo Requirements (2026)

H1B Visa Photo Requirements (2026)

Complete photo requirements for H1B petition, visa stamping, and DS-160 upload. Take your photo at home in 2 minutes.

Create H1B Visa Photo →
📸
Create Your Photo Online — Ready in 2 Minutes

AI background removal, auto-crop to official dimensions, 300 DPI print-ready. 50+ countries supported.

Make Photo →

H1B Visa Photo Specifications

SpecificationRequirement
Photo size (print)2 × 2 inches (51 × 51 mm)
Pixel dimensions (DS-160)600 × 600 to 1200 × 1200 pixels
File format (digital)JPEG (.jpg)
File size (digital)54 KB to 10 MB
Head height1 to 1-3/8 inches (25–35 mm)
Eye height from bottom1-1/8 to 1-3/8 inches (28–35 mm)
BackgroundPlain white or off-white
GlassesNot allowed
RecencyWithin 6 months
Tip: H1B visa photos are identical to US passport photos. If you have a recent passport photo (less than 6 months old), you can use it for your H1B application too.

When Do You Need Photos for H1B?

1. H1B Petition (Form I-129)

Your employer files Form I-129 with USCIS. This requires 2 printed passport-style photos of the beneficiary (you). Photos must be:

2. H1B Visa Stamping (Embassy/Consulate)

When you go for visa stamping at a US embassy or consulate, you need:

3. H1B Extension or Transfer

For H1B extensions (Form I-129) and employer transfers, you need 2 new photos. Even if your appearance hasn't changed, USCIS requires recent photos.

4. H1B to Green Card (I-485)

If you're adjusting status from H1B to permanent resident, Form I-485 requires 2 photos. See our Green Card photo guide for details.

Important: A non-compliant photo can trigger a Request for Evidence (RFE) from USCIS, delaying your H1B processing by 2–4 months. This is especially critical during H1B cap season when timing matters.

DS-160 Photo Upload for H1B Stamping

  1. Take your photo following the specs above
  2. Upload to WithSwag and select "US Passport/Visa" size
  3. Download the 600×600px JPEG version
  4. On the DS-160 form, navigate to the photo upload section
  5. Upload your file — the system validates dimensions automatically
  6. Green checkmark = photo accepted

Photo Requirements in Detail

Face and Expression

Face clearly visible and centered in the frame. Neutral expression with both eyes open and mouth closed. Both ears visible. Full head from top of hair to chin.

Background

Plain white or off-white. No patterns, shadows, or other objects. Stand about 4 feet from a white wall with even lighting to avoid shadows.

Glasses

No glasses of any kind since November 2016. Remove all eyeglasses before taking the photo.

Clothing

Normal business or casual clothing. Avoid white shirts that blend with the background. No uniforms. No hats or head coverings (religious exceptions apply with full face visible).

Common Mistakes to Avoid

  1. Using an old photo — Must be within 6 months, even for extensions
  2. Wrong DS-160 file size — Must be 54KB–10MB JPEG
  3. Shadows on background — Stand away from the wall
  4. Wearing glasses — Not allowed since 2016
  5. Selfie with wrong dimensions — Must be square (2×2 or 600×600)
  6. Photo printed on regular paper — Use glossy photo paper
  7. Writing on the front — Write name/A-number on the back only

How to Take Your H1B Photo at Home

  1. Find a white wall with good natural lighting
  2. Stand 4 feet from the wall
  3. Have someone take the photo at eye level (or use a tripod)
  4. Use your phone's rear camera for best quality
  5. Take several shots, pick the best one
  6. Upload to WithSwag — select US Passport/Visa size
  7. Download both digital (for DS-160) and print versions
  8. Print 2 copies on glossy 4×6 photo paper

Cost Comparison

OptionCost
CVS / Walgreens$16.99
USPS$15.00
Costco$5.99
WithSwag (at home)€3.00 (~$3.25)

Create Your H1B Visa Photo Now

Perfect for DS-160 upload + embassy interview. 2×2 inch print + 600×600px digital. Ready in 2 minutes.

Make My H1B Photo →

Related Guides