Passport Photo Maker

US Passport • Schengen • UK • India • China • Print Sheet • 100% Private

Upload Your Photo

📷
Click to upload or drag & drop
JPG, PNG, WebP — up to 20 MB
File: - Size: - Dimensions: - Format: -
Choose Document Size
US Passport 2 x 2 in
Schengen Visa 35 x 45 mm
UK Passport 35 x 45 mm
India Passport 35 x 35 mm
China Visa 33 x 48 mm
Canada 50 x 70 mm
Japan 35 x 45 mm
Australia 35 x 45 mm
US Visa 600 x 600 px
LinkedIn 400 x 400 px
Resume 1 x 1 in
Custom set size

Adjust Crop Frame

Drag the frame to position your face. Drag corners to resize (locked to document aspect ratio).

Your uploaded photo
Position the face within the dashed frame.
Processing...

Your Passport Photo

Single Photo

Generated passport photo
-

Print Sheet

Print sheet with multiple copies
-
Document
-
Output
-
DPI
-
Background
-

What does this tool do?

The Passport Photo Maker crops, resizes, and color-corrects any photo to meet official government specifications. It runs entirely in your browser — your photo never leaves your device. AI assistants (ChatGPT, Claude, Gemini) cannot do this: they can describe the process but cannot transform your binary image into a pixel-perfect compliant file.

12 Document Presets

  • US Passport (2 x 2 inch) — 600 x 600 px at 300 DPI, the standard US State Department requirement.
  • Schengen Visa (35 x 45 mm) — standard for 29 European countries (France, Germany, Italy, Spain, etc.).
  • UK Passport (35 x 45 mm) — HMPO standard for British passport applications.
  • India Passport (35 x 35 mm) — Indian Passport Seva and OCI applications.
  • China Visa (33 x 48 mm) — standard for Chinese visa and passport applications.
  • Canada (50 x 70 mm) — IRCC standard for Canadian visa and passport.
  • Japan (35 x 45 mm) — Japan visa and passport applications.
  • Australia (35 x 45 mm) — Australian passport and visa applications.
  • US Visa (600 x 600 px) — non-immigrant visa DS-160 photo.
  • LinkedIn (400 x 400 px) — profile photo for LinkedIn at standard resolution.
  • Resume (1 x 1 inch) — US-standard resume headshot.
  • Custom — enter any width and height in pixels, millimeters, or inches.

How it works

  1. Upload any JPG, PNG, or WebP photo (up to 20 MB).
  2. Choose your document size from the 12 presets (or set a custom size).
  3. Drag the crop frame to position your face — aspect ratio is locked to the chosen document.
  4. Pick a background option (white / light detection / keep original).
  5. Choose an output format and print sheet size (4x6 inch, A4, or single).
  6. Click Generate Photo — all processing is 100% in your browser.
  7. Download the single photo, the print sheet, or both.

Why use this instead of paid services?

  • 100% free, no subscription — passport-photo.online charges $16.95 for digital photos, visafoto.com charges per photo, MyHeritage charges $119+/yr.
  • 100% private — your face never leaves your device. No cloud upload, no account, no tracking. Critical for security-sensitive documents like passports.
  • No daily limit — generate as many photos as you want.
  • No watermark — every output is a clean, ready-to-submit photo.
  • Print sheet included — most online tools charge extra for the print-ready 4x6 inch sheet. This tool generates it for free.
  • 12 document presets — one tool covers US, Schengen, UK, India, China, Canada, Japan, Australia, plus profile sizes.
  • Custom sizes — for any document not in the preset list, set your own dimensions.

Common use cases

  • Passport renewal — re-take the photo at home, no trip to the pharmacy photo counter needed.
  • Visa applications — generate compliant photos for any country's visa form.
  • ID card photos — student ID, employee badge, national ID card.
  • Resume headshot — square 1 x 1 inch photo for US-style resumes.
  • LinkedIn profile — 400 x 400 px standard profile image.
  • Driver's license renewal — most states use the 2 x 2 inch standard.

Frequently asked questions

What photo sizes does this tool support?

It supports 12 official photo sizes: US passport (2x2 inch / 600x600 px at 300 DPI), Schengen visa (35x45 mm), UK passport (35x45 mm), India passport (35x35 mm), China passport (33x48 mm), Canada passport (50x70 mm), Japan visa (35x45 mm), Australia passport (35x45 mm), US visa (600x600 px), Resume 1x1, LinkedIn profile, and a custom size you can set yourself.

Is my photo uploaded to any server?

No. All processing happens in your browser using the Canvas API. Your photo never leaves your device. This is the key advantage over services like passport-photo.online, visafoto.com, or persofoto that require you to upload your face image to their servers.

How does the white background replacement work?

The tool uses a luminance-based background detection: pixels lighter than a threshold (or matching a sample taken from the corners) are replaced with pure white (#FFFFFF), which is the background color required by US, UK, Schengen, India, and most government agencies. It is a deterministic algorithm, not a neural network, so it runs instantly with no AI involvement.

Can I print multiple photos on one sheet?

Yes. The tool generates a 4x6 inch print sheet containing 2-4 photos (depending on the chosen size), or an A4 sheet with up to 8 photos. This matches what you would get at a pharmacy photo counter, but for free and with no watermark. Standard 4x6 inch photo paper works at any home printer.

Is the output at 300 DPI?

Yes. All output photos are rendered at 300 DPI (the industry standard for government documents). For a 2x2 inch US passport photo, the output is 600x600 pixels. For a 35x45 mm Schengen photo, the output is 413x531 pixels.

Does this guarantee my photo will be accepted?

It guarantees correct dimensions and DPI. Other factors (lighting, expression, eye visibility, head covering rules) still depend on your source photo. The tool does not check ICAO face geometry, so you should follow the official guidelines for the country you are applying to. For most common use cases the output is accepted by embassies and passport offices.

Is this different from ChatGPT or an AI image tool?

Yes. AI chatbots cannot resize your actual photo to exact pixel dimensions, cannot print multiple copies on a single sheet, and cannot generate a pixel-perfect compliant file. This tool is pure deterministic JavaScript: it crops, resizes, and color-corrects your actual photo to meet government specifications. Your photo is not sent to any external service.

Comments & Ratings

Be the first to comment.