Compress Photo for US Visa

The DS-160 online visa application requires a photo exactly 600×600 pixels, maximum 240 KB, in JPEG format. This tool compresses and resizes to the official US Department of State specification.

US Visa Photo Requirements (DS-160 Form)

Requirement Value
Dimensions 600×600 pixels exactly (square)
File size Maximum 240 KB
Format JPEG (.jpg)
Age of photo Recent (taken within last 6 months)
Background White or off-white
Head position Centered, facing camera
Head size Head should occupy 50–80% of frame
Accessories No sunglasses, no heavy makeup, religious headcovering allowed
Expression Natural, neutral. Smile is acceptable.
Eye position Eyes must be at a specific height on the photo (centered vertically, roughly)

Quick Example: Before & After

Step-by-Step Guide

  1. Take a recent photo. The photo must be taken within the last 6 months. It should have a white or off-white background. If possible, use studio lighting or outdoor natural light (avoid harsh shadows).
  2. Upload to this tool. Drag and drop or click to select.
  3. Set width to 600 pixels. Enter 600 in the width field. The tool will set height to 600 px as well (square format). If your photo is not square, the tool will crop from the center.
  4. Reduce quality to 80%. This keeps excellent facial detail while staying under the 240 KB limit. At 80%, the file should be around 180–220 KB.
  5. Use JPEG format. DS-160 requires JPEG only. Do not use PNG.
  6. Download and check file size. Right-click the file and check properties. It must be under 240 KB. If it exceeds 240 KB, reduce quality to 75% and recompress.
  7. Upload to DS-160 form. Go to the DS-160 online form (located at https://ceac.state.gov/genniv/), fill in your application, and upload the compressed photo when prompted.

Pro Tips

When to Use This Tool

Compress for US visa application when:

Related Guides

Get a short tip for smaller images

An occasional short tip for smaller image files, and a note when CompressImage gets a new option: at most once a week. You confirm by email first and can unsubscribe in one click.