RunLocalTools

Free Passport Photo Maker — Crop, Check Head Size, Change Background, Print Sheet

Make a passport or visa photo in your browser: crop to country sizes, check head height, swap the background, and print a ready sheet. Free, private, no upload.

What it does

Passport Photo Maker turns an ordinary photo of a face into a photo sized for an official document. Add a picture (or take one with your camera), choose a country or a custom size, and the tool crops and scales it, shows the measuring lines an examiner would use, and tells you whether the head size and eye line fall inside the published range.

You can also replace a plain wall with a clean white, off-white, grey or blue background, make light touch-ups, and download the result at exact print dimensions or exact upload pixels. A print sheet fills a 4 × 6 in, 5 × 7 in, A4 or Letter page with as many copies as fit, with cutting guides, and can mix sizes on one page.

How it works

  • Sizes and head rules. Each preset stores the printed photo size and, where the issuing authority publishes them, the allowed head height (chin to top of head) and eye-line height. Pick yours and the photo is fitted so the head sits in the middle of the allowed range.
  • Three measuring lines. You (or your browser, where it supports face detection) place lines on the top of the head, the eyes and the chin. Every measurement shown comes from those lines, converted to millimetres for your chosen size.
  • Background replacement. The tool finds the colour of the wall along the photo’s edges and removes pixels that match it and are connected to the edges. This is a rule-based method, not an AI cut-out: it works best on a fairly plain, evenly lit wall. Brush tools let you erase leftover wall or restore anything removed by mistake.
  • Quality checks. It estimates sharpness and exposure from the face area, warns if the picture was enlarged beyond its real resolution, and flags gaps at the edge of the frame.
  • Exact output. Print mode exports at your size in millimetres at 300 or 600 DPI with the DPI written into the file. Digital mode exports exact pixel sizes, and a maximum file size (for example 240 KB) is met by lowering JPEG quality automatically.

How to use it

  1. Add a photo: click the box, drag a file in, paste it, or press “Use camera”. A plain light wall, even light and a straight-on face give the best result.
  2. Choose your country or document in “Size & country”, or enter a custom size and save it for next time.
  3. Drag the red lines to the top of the head and the chin and the blue line to the eyes, then press “Auto-fit to size”.
  4. Read the checks under the picture and fix anything marked with a warning. Open “Background” to replace the wall colour.
  5. In “Export photo” pick Print or Digital upload, then download. Open “Print sheet” to build a page of copies and download it as an image, a PDF or a ZIP with everything.

FAQ

Will my photo be accepted?

The tool checks the measurements it can calculate (head height, eye line, resolution, sharpness, exposure and background), but it cannot judge expression, glasses, head tilt or shadows, and it does not replace the authority’s own review. Requirements change, so confirm them with the issuing office or its official guidance before you submit.

Which countries are built in?

United States, United Kingdom, EU/Schengen (35 × 45 mm), Canada, India, China, Japan, Australia, South Korea and Nigeria, plus generic 25 × 35, 30 × 40 and 40 × 50 mm sizes. If yours is missing, choose “Custom size”, type the dimensions (and optional head range) and save it.

How does the background change work, and when does it fail?

It removes a plain wall connected to the edges of the photo. Busy backgrounds, a wall close in colour to your skin or hair, or strong shadows can confuse it. Lower the tolerance if it eats into hair or clothes, raise it or use the Erase brush if wall remains, and use “Pick wall colour” if the automatic colour is off.

How do I meet a file-size limit such as 240 KB?

Switch to “Digital upload”, choose JPEG and type the limit in “Max size KB”. The tool lowers quality in steps until the file fits. If it still cannot fit without dropping below the size’s minimum width, it tells you; a plainer background usually helps.

Why are some photos on the sheet turned sideways?

Turning photos 90° often fits more copies (eight 35 × 45 mm photos fit a 4 × 6 in print). Untick “Allow turning photos 90°” if you want them all upright.

Does it work on a phone?

Yes. You can take the photo with the phone camera, drag the lines with your finger, and pinch to zoom.

Privacy

Everything happens in your browser. Your photo is not uploaded, and the tool does not keep it: it lives in the page’s memory only, so a refresh clears it, and “Clear photo” removes it immediately. Only small settings (your last-used options and any custom sizes you choose to save) are stored in your browser. Exported files contain no camera or location metadata. Face detection, where available, is performed by your own browser. Optional internet use: none of the editing needs the internet. The first time you use “Sheet as PDF” or “Everything (ZIP)”, the page downloads a small open-source library to build the file; your photo is not sent. (Use this wording while vendored:false in libs.js. Once vendored:true, replace the sentence with: “The PDF and ZIP libraries are served from this site, and the tool can be saved for offline use.”)

Supported formats and limitations

  • Input: JPG, PNG, WebP, AVIF, GIF, BMP and anything else your browser can open. HEIC from an iPhone opens in Safari; elsewhere convert it first with the HEIC converter.
  • Output: JPEG or PNG photos; sheets as JPEG, PNG, PDF, or a ZIP of photo plus sheet.
  • Limits: Photos are worked on at up to 2,400 px on the long side. The background tool is rule-based, so it suits plain walls rather than busy scenes. Automatic face detection exists only in some browsers (mainly Chromium); everywhere else you set the three lines by hand.
  • If you only need a different crop shape, the government ID aspect-ratio locker does that on its own, and the image compressor can re-tune file size on any finished picture.