Make a passport photo
Crop a photo to passport size with the head at the right height, and get a sheet to print at any photo counter.
- Nothing is uploaded
- Works offline after first use
- Open source
- No watermark · limit is your device’s memory; phones hold less
Makes a 2 × 2 inch US passport photo or a 35 × 45 mm photo from a selfie, with the head sized to the allowed range at 600 pixels per inch, plus a 4 × 6 inch print sheet. It is free, needs no account and adds no watermark, and your photo is not uploaded: a face finder and a cut-out model run in your browser. The first run downloads those models and their WebAssembly runtimes (about 46 MB in all) to your browser, and after that the tool works offline.
Done
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
A worked example: a 2 × 2 inch photo for a US passport form
Say you need a 2 × 2 inch photo for a passport application and have a selfie taken against a plain wall. Drop it, leave 2 × 2 in chosen and press Make passport photo. The first photo downloads the face finder and the cut-out model once. You get selfie-passport.jpg, about 1200 × 1200 pixels, and selfie-passport-4x6-print.jpg, a 4 × 6 inch sheet to print at a photo counter and cut along the grey lines. Check your government’s current photo rules before you apply.
How it works
- Drop a photo taken straight on: face the camera, neutral expression, eyes open, in even light, with some space above your head.
- Pick the size, and keep the background or replace it with white or light grey. The first photo downloads the face finder, the cut-out model and their WebAssembly runtime once.
- Download the single photo for online applications, and the 4 × 6 sheet to print at a photo counter or at home, then cut along the grey lines.
In your browser, not on a server
Two open models run in your tab. MediaPipe’s BlazeFace face detector (Apache 2.0) finds your eyes and mouth, from which the chin is estimated, and ISNet running on onnxruntime-web finds the outline of your head, whose highest point is the top of your hair. The photo is scaled so the head fills the middle of the allowed range, drawn at 600 pixels per inch, and tiled onto a 4 × 6 inch sheet at 300 pixels per inch with cut lines.
Compared with upload-based tools: Passport photo sites and apps upload a picture of your face to crop it, and many charge to download the result or to remove a watermark. A face photo for an identity document is exactly the file you want to keep to yourself. Here it never leaves your device, and the print sheet costs whatever your local photo counter charges for a 4 × 6.
Verify it yourself. Give the page a short while after your first run to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Can I make a passport photo without uploading my photo?
Yes. A face detector finds your eyes and mouth, a segmentation model finds the outline of your head, and the photo is cropped and drawn on a canvas, all inside your browser tab. The downloads are the face finder (about 4 MB, with its own WebAssembly runtime), the cut-out model (about 39 MB) and the WebAssembly runtime that runs the cut-out model (about 3 MB), all fetched from this site the first time. A passport photo is an identity document; it has no business on a stranger’s server.
How is the head sized?
The head is measured from the top of the hair to the chin and scaled to the middle of the allowed range: 1 to 1 3/8 inches (25 to 35 mm) on a 2 × 2 inch US photo, 32 to 36 mm on a 35 × 45 mm photo. The chin is estimated from where your eyes and mouth are, so check the result looks right before you print.
What sizes can I make?
2 × 2 inches (51 × 51 mm), used for US passports and visas and by a few other countries, and 35 × 45 mm, used for Schengen visas and most European passports, among many others. Sizes and rules differ between countries and change, so check your government’s current photo rules before you apply.
How do I print it?
Download the 4 × 6 inch print sheet and order a standard 4 × 6 (10 × 15 cm) photo print at a pharmacy, supermarket kiosk or online photo lab, or print it at home on photo paper at 100% scale. The sheet holds several copies at the exact size; cut along the thin grey lines. Prints of this size usually cost well under a dollar.
Should I replace the background?
Only if you have to. Most offices want a plain white or off-white background, and some, including the UK passport office, reject photos changed by software, which is why the UK size is not offered here. Standing in front of a light, plain wall and keeping the photo’s own background is the safest choice.
What photo works best?
One taken by someone else from about 1.5 metres (4 to 5 feet) away, at eye level, in even daylight with no shadows on your face or behind you. Take off glasses and hats, keep your hair off your face, and leave plenty of space above your head and around your shoulders so there is room to crop. If you use a laptop camera, check its picture first with the webcam test, which saves a snapshot as JPG.
More image tools
Watermark image
Put your name or a copyright notice on photos before you share them, at full resolution, on this device.
Sticker maker
Cut out a person, pet or object, add a white border, and save it as a sticker, on this device.
Profile picture maker
A clean headshot on a colour of your choice, framed around your face, made on this device.
AI image upscaler
Make a small picture bigger and sharper with a neural network that runs on this device.
Popular conversions
- WebP to JPG
- PNG to WebP
- JPG to WebP
- AVIF to JPG
- AVIF to PNG
- SVG to PNG
- JXL to PNG
- JXL to JPG
- JFIF to JPG
- JFIF to PNG
- 2x2 photo maker
- 35x45 mm photo maker
- Compress image to 20 KB
- Compress image to 50 KB
- Compress image to 100 KB
- Compress image to 1 MB
- Compress image to 2 MB
- Resize image to 3000×3000
- Resize image to 1920×1080
- Resize image to 1024×1024
- Resize image to 512×512
- YouTube banner resizer
Guides
- How to take a passport photo at homeMostly about background, lighting and framing, not equipment. Here is how to get it right with just a phone.