Cloud rule engine
Country-specific sizes, backgrounds, and presentation rules served from Cloudflare Workers.
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.
If Start Camera does nothing, allow camera access in your browser, then reload this page over HTTPS or localhost.
Adjust if needed, then download your compliant photo.
Original
Compliant photo
Everything runs in your browser. Your photo never leaves your device until you choose to check compliance.
Use your phone or laptop camera, or upload a photo. We pull live country rules from our Cloudflare Worker.
An on-device segmentation model isolates your head and shoulders, then composites onto the required background color.
Our vision model inspects head pose, expression, glare, and background — and gives you a compliance score with fixes.
Country-specific sizes, backgrounds, and presentation rules served from Cloudflare Workers.
Background color is fixed by the rule — no way to accidentally pick the wrong shade.
If the API is unreachable, built-in country rules keep you working without interruption.
Exact mm dimensions @ 300 DPI for both passport and visa photo formats.
AI vision model validates face, eyes, expression, glare, head covering, and uniform background.
Photo segmentation runs on your device. Compliance checks only happen when you click the button.