ID Photo Generator
100% Private — Your photos are processed entirely in your browser. Nothing is uploaded to any server.
Create passport, visa, and ID photos for multiple countries. AI-powered background removal runs locally using ONNX Runtime Web.
How to Use This Tool
1
Upload Photo
Click the upload area or drag & drop your photo. Use a well-lit photo with a plain background.
2
Select Country & Type
Choose your country and document type. The tool auto-detects your face and aligns it to the official specs.
3
Remove Background
Click "Remove Background" to use AI-powered removal, then pick a background color (white, blue, red, etc.).
4
Fine-Tune
Drag to reposition, scroll to zoom, adjust brightness and contrast as needed.
5
Generate & Download
Click "Generate", choose a paper size (4×6, 5×7, A4, Letter, or custom), and download.
💡 Tip: The tool automatically detects your face and aligns it to the official specs. Use the green guide lines for head height and the orange lines for eye position. Click "Auto-Align Face" to re-align after changing country or photo type.
Drop your photo here or click to upload
Supports JPG, PNG, WebP • Max 20MB
Generated Photos
Single Photo
600 × 600 px • 300 DPI • 2×2 inches
Print Sheet
×
inches
1800 × 1200 px • 300 DPI • 4×6" paper
Passport & ID Photo Requirements by Country
| Country | Photo Size | Resolution | Background |
|---|---|---|---|
| 🇺🇸 United States | 2 × 2 in (51 × 51 mm) | 600 × 600 px | White or off-white |
| 🇬🇧 United Kingdom | 35 × 45 mm | 420 × 540 px | Light gray or cream |
| 🇨🇦 Canada | 50 × 70 mm | 590 × 826 px | White or light gray |
| 🇦🇺 Australia | 35 × 45 mm | 420 × 540 px | Plain white |
| 🇪🇺 EU / Schengen | 35 × 45 mm | 420 × 540 px | Light gray (70-80%) |
| 🇨🇳 China | 33 × 48 mm | 390 × 567 px | White |
| 🇮🇳 India | 35 × 45 mm (2×2 in for US visa) | 420 × 540 px | White or light gray |
| 🇯🇵 Japan | 35 × 45 mm | 420 × 540 px | Plain white |
| 🇰🇷 South Korea | 35 × 45 mm | 420 × 540 px | White |
Tips for a Good ID Photo
📸 Use natural lighting, avoid harsh shadows
👤 Face the camera directly, head centered
👁️ Keep both eyes open and clearly visible
😐 Maintain a neutral expression
🧣 No head coverings (except religious)
🖼️ Ensure plain background as required