ID photos · runs 100% in your browser

Passport Photo & ID Photo Maker

Upload, shoot or paste a portrait, align it under the face guide, and download an exact-pixel 35x45mm, 2x2in or LinkedIn photo — plus a 4R print sheet. No sign-up, no upload, no watermark.

1 · Add your portrait

PNG, JPG, WebP, GIF or BMP up to 50MB. Your file is decoded into a canvas on this device and never uploaded — the page works in airplane mode after the first load.

Drop a photo here, or choose one
Click to browse · drag & drop · paste with Ctrl+V · HEIC is not supported

What an ID photo has to get right

An ID photo is a measurement disguised as a portrait. The issuing authority checks geometry first: exact outer dimensions in millimetres or inches, the head (chin to crown) covering 70 to 80 percent of the height, eyes on a roughly horizontal line, a plain light background, and enough resolution to print sharply — 300 DPI at a minimum. The tool on this page turns those rules into a visible guide: you align your head inside the oval, the page computes the percentage from the guide geometry, and export renders the exact pixel grid the rule implies.

Pixel math is the unglamorous part that matters most. A 35x45mm photo at 300 DPI is 413 by 531 pixels — not approximately, but exactly, because print labs map pixels to millimetres at the stated density. Export here renders that grid directly from your aligned crop, so what you download is what the lab prints.

How to make the photo on this page

Add a portrait with upload, camera or paste, pick the preset for your document, and drag, zoom and rotate until your head fills the oval with your eyes on the line. Choose white or off-white, set 300 or 600 DPI, then download the PNG or JPG — or tile a 4R print sheet and take it to any lab at 100 percent scale. Everything described here runs in this one page with no account, nothing to install and nothing to pay.

Presets, pixels and print

Supported presets and exact export pixels
PresetPhysical size300 DPI600 DPI
35×45mm ICAO/SG35 × 45 mm413 × 531 px827 × 1063 px
2×2in US visa2 × 2 in600 × 600 px1200 × 1200 px
33×48mm CN33 × 48 mm390 × 567 px780 × 1134 px
LinkedIn 1:1Screen (DPI-agnostic)800 × 800 px1600 × 1600 px

The 4R sheet is a 6-by-4-inch canvas at 300 DPI (1800 × 1200 px) holding 4 or 6 copies with cut guides. It is the cheapest way to get physical prints: one sheet from any lab costs less than a photo booth, and the $0 LinkedIn glow-up button exports the same aligned portrait as a square JPG for your profile.

Privacy: where your photo actually goes

Nowhere. Your file is read into a canvas in this page and processed in memory. The page contains no upload endpoint, no form action and no code path that transmits pixel data — open the network tab and watch it stay still while you edit. The only requests are the site's privacy-friendly page-view analytics and the shared fonts and styles. Close the network entirely after the first load and the tool keeps working.

Keeping these tools free. This tool has no advertising, no accounts and no tracking of your photos, and nothing here is paid for by selling your data. If it saved you a photo-booth trip, a one-off contribution covers the hosting: support aczh.dev.

Free private cropping versus paid AI headshots

ID photo tools compared
ToolPriceYour photoAccountMethod
aczh.dev Passport Photo & ID Photo MakerFreeNever leaves your deviceNoneRule-based crop with face guide
HeadshotProRoughly $20–$40 per orderUploaded for AI processingRequiredAI headshot generation
BetterPicRoughly $20–$40 per orderUploaded for AI processingRequiredAI headshot generation
CanvaFree tier plus paid plansUploaded to the editorRequired to exportTemplate photo editor

Honest limits

This page is not a government guarantee: acceptance depends on the reviewing officer and the current rules of your issuing authority, so check the ICAO portrait guidelines and your document's photo page before submitting. The background fill softens edges into white or off-white — it does not cut out a busy scene like a studio backdrop would, so start from the plainest background you have. The head-height percentage is estimated from the guide geometry, not measured from your face, and print colors vary by lab.

Frequently asked questions

Is this passport photo maker really free with no sign-up?

Yes. This page builds the photo entirely in your browser with no account, no email and no quota. There is no upload: your portrait is decoded into a canvas on this device and never sent anywhere, so there is nothing to sign up for.

Should I use 35x45mm or 2x2in?

35x45mm is the ICAO standard used for Singapore passport photos and most visas worldwide; 2x2in (51x51mm) is the US visa and US passport requirement; 33x48mm is the Chinese visa requirement. Pick the preset named for the document you are applying for, and confirm against that authority's current photo page.

What does the ICAO 70-80% head-height rule mean?

ICAO asks for the head, chin to crown, to cover 70 to 80 percent of the photo height, with the eyes roughly on a line about one third down from the top. Align the oval guide so your head fills it, then check the percentage readout: green means inside the band. The figure is computed from the guide geometry, so confirm visually before printing.

Is this a free private alternative to HeadshotPro or BetterPic?

For a compliant ID crop and a clean LinkedIn square, yes, and free: those services charge roughly $20 to $40 per order and ask you to upload your face for AI enhancement, while this tool does rule-based cropping, background fill and exact-DPI export privately on your device. It does not do AI beautification or studio-style headshots; for those, a paid studio service is the honest choice.

How do I print photos on a 4R sheet?

Choose a preset and DPI, then Print 4R sheet. The page tiles 4 or 6 copies with cut guides onto one 6x4in canvas at 300 DPI. Save the sheet PNG and print it at actual size, 100 percent scale with no fit-to-page, at any photo lab or home printer.

Why is my HEIC photo rejected?

Phone HEIC photos use a container that browsers cannot reliably decode, so the page rejects them instead of mis-rendering your photo. Convert the photo to JPG or PNG first, then load the converted file here.

Does this guarantee my photo will be accepted?

No. This tool applies the published ICAO geometry rules and exports exact pixel dimensions, but acceptance depends on the reviewing officer and the current rules of the issuing authority. Always check the ICAO portrait guidelines and your document's photo page before submitting.