Passport Photo Maker

Crop your photo to a standard passport or visa photo size, right in your browser.

Click to upload or drag a photo here JPG, PNG, or WebP supported

How to Make a Passport Photo

  1. Click the upload area or drag in a JPG, PNG, or WebP photo.
  2. Choose your country's photo size preset from the dropdown.
  3. Drag the crop box to center your face, and drag a corner handle to resize it — the aspect ratio stays locked to your preset.
  4. Check the live preview on the right, then click "Download Photo" to save it at the exact target pixel size.

Frequently Asked Questions

Will this photo definitely be accepted by the passport office?

Not guaranteed - this tool crops and resizes your photo to the correct pixel dimensions for the preset you choose, but it cannot verify background color, lighting, expression, glasses, or head-position rules, which vary by country and are ultimately checked by the issuing office. Always compare your result against your country's official passport photo guidelines before submitting or printing it.

What size presets are available?

US Passport/Visa at 2×2 inches (51×51mm), exported as 600×600px; UK/EU Passport at 35×45mm, exported as 413×531px; India Passport/Visa at 2×2 inches, exported as 600×600px; Canada Passport at 50×70mm, exported as 591×827px; and China Visa at 33×48mm, exported as 390×567px. All are generated at 300 DPI.

How do I position my face correctly in the crop box?

After uploading your photo, drag inside the crop box to move it or drag a corner handle to resize it, keeping the box's aspect ratio locked to your chosen preset. Center your face and leave even space above your head, matching the live preview on the right.

What file format does the download use?

A JPEG file (image/jpeg) at 92% quality, exported at the exact pixel dimensions of your selected preset regardless of your original photo's resolution.

Is my photo uploaded anywhere to process it?

No. Everything happens locally on the Canvas API in your browser tab - your photo is never sent to a server.

What does "Download 4×6" Print Sheet" do?

It generates a single 4×6 inch image (1200×1800px at 300 DPI) tiled with as many full-size copies of your cropped photo as physically fit at your chosen preset's exact dimensions, so you can print multiple copies cheaply at a standard photo kiosk instead of paying for individual prints.