US Visa & DV Lottery Digital Photo

600×600 Photo Maker

The exact digital size for DS-160, DS-260, and DV Lottery uploads.

600×600 pixels (2×2 inches at 300 DPI) is the digital photo size the U.S. State Department requires for the DS-160 and DS-260 visa applications and the DV Lottery portal — a JPEG no larger than 240 KB. Our AI crops your face to the exact head-size rule, removes the background, and exports a JPEG pinned to precisely 600×600 px, quality-tuned to fit under 240 KB. Runs entirely in your browser — no upload, no sign-up.

Exact 600×600 px≤ 240 KB JPEGAI Background Removal

How we keep your data private

Unlike other sites, we do not upload your photo to a server for processing.

  • Local processingAI models run directly in your browser using WebAssembly. No server-side code touches your photos.
  • Zero data transferYour photo never leaves your device's memory. Nothing is sent, stored, or logged.
  • Verify it yourselfTurn off your Wi-Fi after the page loads. The tool still works perfectly.
passportphotosnap.com
USUnited States
Original photo uploaded
Photo Uploaded
Processed passport photo
AI face centered
AI background removed
Manual brightness/contrast

6 photos on 4×6"

Step 1

Country & Document

Choose from 140+ countries and exact official document specifications.

600×600 px photo specifications

  • Pixel dimensions: 600×600 px minimum, 1200×1200 px maximum — an exact square.
  • File size: JPEG, 240 KB maximum.
  • Physical equivalent at 300 DPI: 2×2 inches, or 5.08×5.08 cm — the same size as a printed US passport/visa photo.
  • Head height (chin to crown): 50–69% of the frame (1–1⅜ inches).
  • Background: plain white or off-white, no shadows.
  • Face: no glasses, neutral expression, both eyes open, taken within the last 6 months.

How the pixel size relates to a physical print, at different resolutions:

Resolution600×600 px equalsNotes
300 DPI2×2 in (5.08×5.08 cm)The reference resolution for the DS-160/DV Lottery photo size and for printing
600 DPI1×1 in (2.54×2.54 cm)Same 600×600 pixels, smaller physical print — portals only check pixels and file size
96 DPI6.25×6.25 in (15.9×15.9 cm)A common screen-default DPI — again, the same 600×600 pixel file

Need the printed version too? The physical size is identical to the 2×2 inch passport photo — export both from the same crop. For every other country's size, see the full passport photo size guide.

Where 600×600 px is required

Our database confirms this exact digital spec — 600×600 px JPEG, 240 KB max — for the following applications. Pick the specific one below and the editor applies its full compliance checklist, not just the pixel size.

Green Card (USCIS) applications use the same 2×2 inch photo composition but are usually submitted as printed photos by mail rather than a pixel-exact digital upload — see its page for the current checklist.

Browse all supported documents →

Already have a photo? Convert or compress it

If you already have a photo that just needs reformatting to the correct pixel size, or a correctly sized photo that's still too many kilobytes, these tools handle each problem separately:

Frequently Asked Questions

What is 600×600 pixels in inches or cm?

At 300 DPI — the resolution the U.S. State Department bases its photo spec on — 600×600 pixels equals exactly 2×2 inches, or 5.08×5.08 cm. That is not a coincidence: 2 inches × 300 pixels per inch = 600 pixels, so the DS-160/DS-260 digital minimum and the classic "2×2 inch passport photo" print size describe the same physical photo.

Which portals require an exact 600×600 pixel photo?

The U.S. State Department requires a 600×600 px minimum (up to 1200×1200 px maximum) JPEG, 240 KB or smaller, for the DS-160 nonimmigrant visa application and the DS-260 immigrant visa application — our database confirms both nonimmigrant categories (tourist, student, work, exchange, fiancé) and immigrant visas use the identical digital spec. The DV Lottery (Electronic Diversity Visa) portal at dvlottery.state.gov uses the same 600×600 px minimum, 240 KB maximum JPEG.

Does our editor export exactly 600×600 pixels?

Yes. For the US Visa and DV Lottery presets, the editor's digital-export path pins the output canvas to the document's exact pixel spec — 600×600 px — and binary-searches the JPEG quality setting to land at or under the 240 KB limit, rather than compressing blindly and hoping. You get a file that matches both numbers the portal checks, not just one.

Does the DPI value in the file matter for a 600×600 upload?

No. Government photo portals check pixel dimensions and file size — not the DPI value embedded in the image metadata. A 600×600 px JPEG is valid whether its metadata says 72, 96, or 300 DPI. We use 300 DPI as the reference point because that is the resolution that makes 600×600 px equal to a physical 2×2 inch print, which is useful if you also need a printed copy for the visa interview.

My phone photo is bigger than 600×600 and over 240 KB — how do I fix it?

Two different problems, two different fixes. If the photo isn't cropped to a square 2×2 inch composition yet, use the US Visa or DV Lottery preset in the editor — it crops, centers your head to the required 50–69% height, removes the background, and resizes to exactly 600×600 px in one pass. If you already have a compliant 600×600 square image that's simply too many kilobytes, the compress-image-to-kb tool re-encodes it down to your target file size without changing the pixel dimensions.

Can I use the same 600×600 photo for the DS-160, DV Lottery, and a Green Card application?

The DS-160 and DV Lottery photos can be the same file if it meets both specs (it will, since the requirements are identical). A Green Card (USCIS) application uses the same 2×2 inch physical photo composition, but USCIS typically wants printed photos submitted with the paper application rather than a pixel-exact digital upload — check the current form instructions, since USCIS filing requirements change more often than the State Department's.

Ready to make your 600×600 photo?

Free, upload-ready in 60 seconds. Stays on your device.

Make 600×600 Photo →