PassportSnap: Free Passport Photo Maker

Upload a photo, crop it to passport size, compress it to the file size you need and download it, all in your browser.

Preview
Output
413 × 531 px
Print size
35 × 45 mm
Original
—
Compressed
—
Size
Adjust
Save & compress
KB

How to make a passport photo online

  1. Upload a clear, front-facing photo with good lighting.
  2. Choose your country's size, such as 35×45 mm or 2×2 inch.
  3. Drag and zoom so your face fits the guide, and pick a background colour.
  4. Set the format and, if needed, a maximum file size in KB.
  5. Download the photo or a 6×4 inch print sheet.

Passport photo sizes by country

Country / useSize (mm)Size (inch)
India, UK, EU35 × 451.38 × 1.77
USA51 × 512 × 2
China33 × 481.30 × 1.89
Canada50 × 701.97 × 2.76
ID / visa (small)25 × 350.98 × 1.38

Always check the latest rules from your country's passport office before submitting.

Frequently asked questions

What is the size of a passport photo?

It depends on the country. India, the UK and most of the EU use 35 × 45 mm. The USA uses 2 × 2 inches (51 × 51 mm). China uses 33 × 48 mm and Canada uses 50 × 70 mm. PassportSnap has presets for these and a custom size option.

How do I make a passport size photo online for free?

Upload a photo, pick the size for your country, drag and zoom until your face fits the guide, then download. No sign-up is needed.

How can I compress a passport photo to a specific size in KB?

Turn on 'Limit file size', enter the maximum in KB (for example 50 or 100) and download. PassportSnap picks the highest JPEG or WebP quality that fits under your limit.

Is my photo uploaded to a server?

No. All cropping, resizing and compression happens in your browser, so your photo never leaves your device.

Can I print passport photos at home?

Yes. Download the 6 × 4 inch print sheet, which tiles several copies with cut guides, and print it at 100% scale on photo paper or at a print shop.

What background colour should a passport photo have?

Most countries require a plain white or light background, and some visas use blue or red. You can choose white, blue, red, grey or any custom colour.