US passport photo (2×2 inch) maker

Upload a photo, line up the head with the guides from the official requirements, download a 600×600 px JPG and print several on one 4×6 inch sheet.

Private by design: your photo is processed only in your browser with the Canvas API. It is never uploaded to any server.

Official requirements: US Passport Photo (2×2 inch)

Size2 × 2 inches (51 × 51 mm)
Head sizeHead 1 to 1 3/8 inches (25–35 mm) from the bottom of the chin to the top of the head
Eye lineEye line 1 1/8 to 1 3/8 inches (28–35 mm) from the bottom of the photo (Photo Composition Template)
BackgroundPlain white or off-white
Other rulesPrinted in color on matte or glossy photo quality paper; Taken in the last 6 months; Do not use filters or edit the photo; No eyeglasses; Neutral expression or natural smile, both eyes open, facing the camera
This tool exports600 × 600 px JPEG – 600×600 px is 2×2 in at 300 DPI, our print resolution; the passport photo itself must be a print.
4×6 print sheet600 × 600 px at 300 DPI = 50.80 × 50.80 mm (exact inch size); 6 photos per 4×6 in sheet

Official sources (checked on ):

How to use

  1. Take a photo facing the camera in even light against a plain plain white or off-white background. This tool does not remove or replace backgrounds.
  2. Upload it (or try the demo illustration) and drag the red Top of head, blue Eyes and red Chin lines onto your photo.
  3. Click Auto-align, fine-tune by dragging and zooming, and check that every item shows ✓.
  4. Download the JPG, or build a 4×6 print sheet with cut lines.

FAQ

What size is a US passport photo?

2 × 2 inches (51 × 51 mm). The head, measured from the bottom of the chin to the top of the head, must be 1 to 1 3/8 inches (25–35 mm).

Can I print it on a 4×6 photo?

Yes. Use the 4×6 layout step below: it places six 2×2 inch photos on a 1200×1800 px (300 DPI) sheet with cut lines, which most photo labs print at the correct size.

Can I wear glasses?

No. The Department of State does not allow eyeglasses in passport photos.

Is my photo uploaded?

No. Everything happens in your browser with the Canvas API; the photo never leaves your device.