Passport Size Photo Maker

Create compliant passport, visa, and ID photos for 20+ countries — right in your browser. Pick a country for exact dimensions, or enter any custom size in mm, cm, inches, or pixels at any DPI. Position your head with the guide, clean up the background, and download a print-ready sheet. No upload, no signup, no watermark.

Photo & Settings

Upload, then tune to the rules

Drop a photo here or click to browse

JPG, PNG, WebP, HEIC supported. Choose photo

Select a country to see its specific rules.
Adjustments
0
0
0

Preview & Export

Upload a photo to begin

Your passport photo will appear here

Upload a photo above, pick a country, and adjust.

What does this Passport Size Photo Maker do?

This free online passport photo maker creates compliant passport, visa, and ID photos for 20+ countries — entirely in your browser. Choose your country, upload a selfie or portrait, and the tool crops, resizes, and prepares your photo to the exact official dimensions in millimetres, centimetres, inches, or pixels at any DPI you choose.

Unlike tools that upload your face to a server, everything here runs locally using HTML5 Canvas and JavaScript. Your photo never leaves your device — no upload, no server processing, no logs. The tool provides:

  • Exact country dimensions — pull-down with US, UK, EU/Schengen, India, Canada, Australia, China, Japan, Germany, France, Spain, South Korea, Brazil, and more, each pre-configured to official specifications.
  • Custom size in any unit — enter any width and height in mm, cm, inches, or pixels. DPI can be set to 72, 150, 200, 300, or 600 for perfect pixel↔physical conversion.
  • Head position guide — an oval overlay showing where your head should sit, with green and red lines marking the head top and chin positions for each country's rules.
  • Real face auto-detection — an "Auto-fit" button uses MediaPipe's face detector to find your face and automatically position the crop. Works fully client-side.
  • Background cleanup — a slider that brightens light backgrounds toward pure white, plus solid-colour options for white, light grey, cream, and light blue.
  • Dark print mode — a toggle that slightly darkens the photo so it looks correct on paper instead of washed out.
  • KB targeting — compress the output to a specific file size (20 KB, 50 KB, 100 KB, 200 KB, or any custom number) for online portals with strict upload limits.
  • Multiple download formats — JPEG at any quality, PNG for lossless output, and multi-copy print sheets at 4×6, 5×7, A4, or Letter.

How to make a passport photo

  1. Upload your photo: Drag and drop a clear, well-lit portrait into the upload zone. Front-facing, neutral expression, no glasses, plain background works best.
  2. Choose your country or custom size: Pick from the dropdown. For custom sizes, enter width and height and choose the unit (mm, cm, in, px). Set DPI if converting between units.
  3. Position your face: Drag the photo to reposition. Use the zoom buttons to resize. The green line should sit just above the top of your head, and the red line should sit at your chin. Optionally click Auto-fit to let face detection position it for you.
  4. Tune appearance: Adjust Brightness, Contrast, and Saturation with the sliders. Use the Cleanup slider to brighten a light background toward white. Enable Dark print mode if the printed result looks too light.
  5. Download: Click Download Photo for a JPEG, Download PNG for a lossless file, or Compress to KB to hit a specific file size. Use Download Print Sheet to get a multi-copy sheet ready for printing.

Why use this Passport Photo Maker?

100% private

Your photo is processed entirely in your browser. Nothing is uploaded — no servers, no logs, no tracking.

Custom size in any unit

Enter width and height in mm, cm, inches, or pixels. Choose DPI from 72 up to 600 for exact pixel↔physical conversion.

Face auto-detect

MediaPipe face detection positions the crop automatically, so the head sits at the exact size the country expects.

Dark print mode

Photos often look washed out on paper. This toggle darkens the output so it looks correct when printed.

KB targeting

Compress the output to a specific KB size for online forms with strict upload limits.

Print sheets

Generate A4, 4×6, 5×7, or Letter sheets with multiple copies and cut guides.

Country dimensions at a glance

CountryPrint sizeDigital (300 DPI)Background

How to take a compliant passport photo at home

Getting the photo right is 80% of the job. Most rejections aren't about size — they're about lighting, expression, or the background. Follow these tips before uploading:

Lighting

  • Face a window during the day. Soft, even daylight is the best light source for passport photos. Avoid direct sunlight which creates harsh shadows.
  • Avoid overhead lights. Ceiling bulbs cast shadows under the eyes and nose, which can be flagged as "shadow on face."
  • No flash. Camera flash flattens features and can cause red-eye. Turn it off.
  • Even lighting on both sides. If one side of your face is noticeably darker, the photo may be rejected.

Background

  • Stand 50–60 cm in front of a plain wall. A white, off-white, or light grey wall is ideal for most countries.
  • Avoid patterns, doors, or furniture. The background must be uniform — no visible objects, shadows, or texture.
  • No shadows on the wall. If your body casts a shadow, move forward or ask someone to hold a sheet behind you.

Expression and pose

  • Neutral expression. Mouth closed, eyes open, no smiling. Some countries (US, UK, Canada) strictly require a neutral face.
  • Look straight at the camera. Head centred, both eyes visible, no tilting.
  • Remove glasses. Most countries now prohibit glasses in passport photos, even prescription ones.
  • No hats or head coverings unless worn for religious reasons. Even then, the full face must be visible from the bottom of the chin to the top of the forehead.
  • Hair off the face. Both ears don't need to be visible in every country, but your full face from forehead to chin must be clear.

Common reasons passport photos get rejected

Even a perfectly sized photo can be rejected if the content doesn't meet the rules. Here are the most frequent problems — check your photo against each one before submitting:

ProblemWhy it failsHow to fix it
Shadow on faceBreaking rule of even illuminationRetake facing a window; avoid overhead lights
SmilingExpression must be neutral in most countriesRelax your mouth, keep it closed, look natural
GlassesProhibited in US, UK, Canada, most EU countriesRemove glasses and retake
Photo too oldMust reflect current appearance (usually within 6 months)Take a fresh photo each time you apply
Wrong backgroundDark, patterned, or coloured backgrounds are rejectedStand against a plain white or light grey wall
Head too small or too largeHead height must fit within a strict rangeUse the auto-fit button or adjust zoom carefully
Red eyeCamera flash caused red-eye; looks unnaturalTurn off flash and use daylight instead
Blurry photoOut of focus — photo must be sharpHold the phone steady or use a tripod; ensure good light

Tips for printing at home

  • Print at 100% scale. In your printer dialog, choose "Actual size" or "100%" — never "Fit to page" or "Shrink to fit". Scaling will change the physical dimensions and the photo will be rejected.
  • Use photo paper, not plain paper. Matte or glossy photo paper gives the sharpest, most professional result. Plain paper absorbs ink and looks washed out.
  • Print at 300 DPI or higher. The generated print sheet is already encoded at 300 DPI. Make sure your printer is set to at least "High" or "Photo" quality.
  • Use Dark print mode if needed. Screens display colours more vibrantly than paper reflects them, so a photo that looks perfect on screen may look washed out when printed. Enable Dark print mode in the adjustments panel.
  • Cut on the dashed lines. Use a paper trimmer or sharp scissors. Aim for the middle of the dashed cut guide so the photo keeps a small white border.
  • Let the ink dry. Give the print 2–3 minutes to dry before handling, especially on glossy paper. Wet ink smudges.
  • Check the size with a ruler. After cutting, measure the photo. It should match the country's required dimensions exactly (for example 35×45 mm for the UK).
  • Photo labs are an option. If you don't have a photo printer, take the downloaded single photo to a pharmacy, photo shop, or print kiosk and ask for "exact size" printing.

Frequently asked questions

Yes. Completely free, no signup, no watermark, no hidden charges. Use it for as many photos as you like, personal or commercial.
No. Every operation — cropping, resizing, background cleanup, sheet generation — happens in your browser using the Canvas API. Your photo never leaves your device.
Yes. Choose "Custom size" from the country dropdown. Then enter any width and height, and pick the unit — mm, cm, inches, or pixels. You can also set the DPI (72, 150, 200, 300, or 600) which is used to convert between physical units and pixels. This is perfect for online forms that specify a pixel size directly (like 600×600 px).
Printed photos often look slightly washed out compared to how they appear on a bright screen, because paper reflects light instead of emitting it. Dark print mode adds a small amount of extra contrast and darkening so the printed result looks correct — it doesn't make the photo look noticeably different on screen, but it does on paper. Enable it if your previous prints looked too light.
The tool encodes the photo as JPEG at multiple quality levels and picks the one that produces the highest quality file still at or below your target size (for example 50 KB). This is perfect for online government portals, job applications, and visa systems that reject uploads above a fixed size limit. Your photo dimensions stay exactly as required — only the JPEG compression changes.
The tool includes presets for the United States, United Kingdom, all EU/Schengen countries, India, Canada, Australia, China, Japan, South Korea, Germany, France, Spain, Brazil, Ireland, Russia, South Africa, New Zealand, UAE, Saudi Arabia, Singapore, Malaysia, and more — over 20 presets and counting. Custom sizes are also available in any unit.
It uses Google's MediaPipe face detector, loaded from a CDN only when you click Auto-fit. The detector runs entirely in your browser and returns a bounding box. The tool then centres the crop on that box and scales it so the head fits the country's required head-height range. Nothing is uploaded.
Yes. Download the print sheet and print it at 100% scale (not "fit to page") on photo paper at 300 DPI. Use the cut guides to trim each photo. For best results, print at a photo lab or pharmacy kiosk.
The tool produces photos at the correct official size, background, and head proportion for each country. Final acceptance depends on the quality of your original photo — lighting, expression, glasses policy, and recency. Always check your issuing authority's current rules before submitting.
Yes. Once the page has loaded, all the core features (crop, resize, background, sheet, KB compress) work without an internet connection. The Auto-fit face detector needs a one-time download the first time you use it, then it caches.