Make a passport or visa photo

Pick a size, frame your face in the oval, and export a print-ready photo. Everything happens in this browser tab and nothing is uploaded.

How it works

Official photo requirements are fiddly: an exact size in millimetres or inches, a specific resolution, and the face positioned just so. This tool has presets for common documents (US visa and passport, Schengen, UK and India) and produces a correctly sized image plus a printable sheet.

Pick a preset, choose your photo, then frame your face inside the oval guide using drag and zoom. On export, the crop is rendered at the exact pixel size for that document’s size and DPI. A print sheet lays several copies on a 4×6 so you can print at a photo kiosk or at home and cut them out.

It all runs in your browser; your photo is never uploaded. Automatic background replacement is not included yet: shoot against a plain, light wall for best results.

How to use it

  1. 1 Choose your photo, shot against a plain, evenly lit light-coloured wall.
  2. 2 Pick the document preset (US visa, Schengen, UK or India).
  3. 3 Frame your face in the oval guide using drag and zoom.
  4. 4 Download the sized photo, or the print sheet with several copies.

Good to know

  • US visa/passport is 2×2 in (600×600 px at 300 DPI); Schengen is 35×45 mm.
  • Print the sheet at actual size (no scaling) and cut along the edges.
  • Background replacement isn’t automatic yet, use a plain background.
  • iPhone HEIC photos are supported alongside JPEG and PNG.

Browser support

  • Chrome 94 and later
  • Firefox 93 and later
  • Safari 16.4 and later
  • Edge 94 and later

These are the oldest versions with everything the tool uses. They are worked out from the tool itself, so they change when it does.

Version numbers checked on 2026-09-04.

Why passport photographs get rejected

Passport and visa photograph rejections are rarely about the photograph being bad. They are about measurements. Almost every authority specifies the head height as a proportion of the image, and that proportion is what an automated check measures first. The US requires the head to occupy between 50 and 69 percent of the frame height. The UK and the Schengen area measure the crown-to-chin distance in millimetres against a 45 mm tall print. India specifies a square photograph with its own ratios.

This is why cropping a nice portrait to the right pixel dimensions fails. Getting a 2x2 inch image at 600x600 pixels satisfies the file specification and says nothing about where the head sits inside it. A photograph where the head is too small, which is the usual mistake because people frame like a normal portrait, is rejected by a system that never looked at the image quality at all.

The second most common cause is the background. Requirements ask for plain white or off-white, evenly lit, with no shadow. A wall photographed with a flash produces a bright disc behind the head and darker corners, which is not an even background. A wall photographed without a flash usually produces a shadow on the side away from the window. Neither is a difficult problem to see once you know to look for it, and both are invisible to someone checking whether the picture looks nice.

Then there are the rules that are simply lists: no smile showing teeth for most authorities, eyes open and clearly visible, no glasses for many countries now, head straight rather than tilted, mouth closed, no hair across the eyes, no uniform, plain everyday clothing, and no head covering except for religious reasons with the full face still visible. Each one is a separate reason a submission comes back weeks later.

What this tool does is measure rather than guess. It works from the crop you place, computes the resulting head-height ratio against the specification you selected, and shows you the numbers you are being judged on before you submit. It cannot photograph you against a better wall, and it will not pretend that a rule about glasses is something software can fix.

Frequently asked questions

What size is a US visa or passport photo?

2×2 inches (about 51×51 mm) at 300 DPI, which is 600×600 pixels. A Schengen visa photo is 35×45 mm.

How do I print passport photos at home?

Download the print sheet, which places several copies on a 4×6 inch layout, and print it at actual size (no scaling), then cut along the edges.

Does it remove or replace the background?

Not automatically yet. Take the photo against a plain, evenly lit light-coloured wall; the tool handles the sizing and framing.

Is my photo uploaded?

No. Framing and export happen entirely in your browser.

Can I use a photo from my iPhone?

Yes, iPhone HEIC photos are supported alongside JPEG and PNG.

Related tools

Your files are processed on your device and are not uploaded. You can verify this in your browser’s developer tools under the Network tab.