AI Compliance · Live on snapitid.ai

Compliant passport photos.
In under a minute, from any device.

Upload a selfie or use your camera. SnapItID removes the background, applies your country's required color, and crops to the exact passport or visa size — ready to download at print-grade 300 DPI.

7+Countries supported
AIBackground removal
300DPI print ready
<1mAverage turnaround
Photo Studio

Build your compliant photo

Initializing AI…
  1. 01

    Country & document

    Select a country to view requirements.
  2. 02

    Capture or upload

    If Start Camera does nothing, allow camera access in your browser, then reload this page over HTTPS or localhost.

  3. 03

    Review & download

    Adjust if needed, then download your compliant photo.

    Original

    Original photo preview No photo yet

    Compliant photo

    Awaiting input

How it works

Three steps. One compliant photo.

Everything runs in your browser. Your photo never leaves your device until you choose to check compliance.

01

Capture or upload

Use your phone or laptop camera, or upload a photo. We pull live country rules from our Cloudflare Worker.

02

AI background removal

An on-device segmentation model isolates your head and shoulders, then composites onto the required background color.

03

ICAO compliance check

Our vision model inspects head pose, expression, glare, and background — and gives you a compliance score with fixes.

Features

Built for accuracy and speed.

Cloud rule engine

Country-specific sizes, backgrounds, and presentation rules served from Cloudflare Workers.

Locked compliance

Background color is fixed by the rule — no way to accidentally pick the wrong shade.

Offline fallback

If the API is unreachable, built-in country rules keep you working without interruption.

Print-ready output

Exact mm dimensions @ 300 DPI for both passport and visa photo formats.

ICAO checks

AI vision model validates face, eyes, expression, glare, head covering, and uniform background.

Privacy first

Photo segmentation runs on your device. Compliance checks only happen when you click the button.