Free passport & visa photo maker

Turn a selfie into a passport or visa photo: pick a country preset, replace the background locally, crop to official pixel size, and compress to portal file limits (50–240 KB). Your face never leaves the browser.

Loading…

How to use this tool

  1. 1

    Open Passport photo maker

    Create passport or visa photos locally with background replacement and KB limits.

  2. 2

    Upload and adjust crop

    Choose a preset, center your face in the crop frame, and pick background plus target KB.

  3. 3

    Download JPEG or print PDF

    Generate the photo, then download the JPEG or an A4 sheet for printing.

Quick facts

Upload?No. Your portrait stays on your device.
Official acceptance?We help with size and KB; you must verify rules with the issuing authority.
Background colors?White, blue, light gray, or custom hex.
Print sheet?Download an A4 PDF with multiple copies for photo labs.

Top use cases

  1. Passport and visa photos with AI background, country presets, target KB export — 100% in-browser.
  2. Upload?: No. Your portrait stays on your device.
  3. Official acceptance?: We help with size and KB; you must verify rules with the issuing authority.
  4. Background colors?: White, blue, light gray, or custom hex.
  5. Print sheet?: Download an A4 PDF with multiple copies for photo labs.

Passport photo FAQ

Is my photo uploaded?

No. Segmentation and export run entirely in your browser tab.

Which preset should I use?

Choose the preset that matches your application (US 2×2, Schengen 35×45, etc.) and confirm pixel/KB limits on the official site.

Why compress to 50 or 240 KB?

Many government portals reject oversized JPEGs. The tool searches quality settings to fit your target.

Can I print at home?

Use the A4 print sheet PDF, then cut along the photo borders with matte photo paper if required.

Hair or glasses look wrong?

Browser AI can miss fine hair. Retake with a plain background and even light, or adjust the crop frame.

HEIC from iPhone?

Yes, supported when your browser can decode HEIC.