Get your photo approved — first time.
Passport, visa and ID photos from your phone. AI checks your photo against the official government rules, fixes the background and cuts it to the exact size — in under 2 minutes.
🔒 Photo never leaves your device⚡ Ready in 2 minutes
Select your language
Choose your document
🔍
🇺🇸
U.S. Passport
51×51mm · white background
🇺🇸
U.S. Visa (DS-160)
51×51mm · white background
🇺🇸
Green Card Lottery (DV Program)
600×600px · white background
🇬🇧
UK Passport
35×45mm · light-grey background
🇬🇧
UK Driving Licence (DVLA)
600×750px · light-grey background
🇪🇺
Schengen Visa
35×45mm · light-grey background
🇮🇳
Indian Passport (Passport Seva)
35×45mm · white background
🇨🇳
China Visa
33×48mm · white background
🇨🇦
Canada Visitor Visa / eTA
35×45mm · white background
🇦🇺
Australian Passport
35×45mm · light-grey background
🇯🇵
Japan Visa
35×45mm · white background
🇩🇪
German Passport
35×45mm · light-grey background
🇫🇷
French Passport
35×45mm · light-grey background
🇮🇹
Italian Passport
35×40mm · white background
🇳🇱
Dutch Passport
35×45mm · light-grey background
🇵🇱
Polish Passport
35×45mm · white background
🇵🇹
Portuguese Passport
35×45mm · white background
🇮🇪
Irish Passport
35×45mm · light-grey background
🇸🇪
Swedish Passport
35×45mm · light-grey background
🇳🇴
Norwegian Passport
35×45mm · light-grey background
🇩🇰
Danish Passport
35×45mm · light-grey background
🇫🇮
Finnish Passport
36×47mm · light-grey background
🇦🇹
Austrian Passport
35×45mm · light-grey background
🇨🇭
Swiss Passport
35×45mm · light-grey background
🇧🇪
Belgian Passport
35×45mm · white background
🇨🇿
Czech Passport
35×45mm · white background
🇷🇴
Romanian Passport
35×45mm · white background
🇭🇺
Hungarian Passport
35×45mm · white background
🇬🇷
Greek Passport
40×60mm · light-grey background
🇪🇸
Spanish Passport / DNI
26×32mm · white background
🇹🇷
Turkish Passport
50×60mm · white background
🇧🇷
Brazilian Passport
50×70mm · white background
🇲🇽
Mexican Passport
35×45mm · white background
🇰🇷
South Korean Passport
35×45mm · white background
🇸🇬
Singapore Passport
35×45mm · white background
🇳🇿
New Zealand Passport
35×45mm · light-grey background
🇵🇭
Philippine Passport
35×45mm · white background
🇻🇳
Vietnam Passport
40×60mm · white background
🇹🇭
Thailand Passport
35×45mm · white background
🇮🇩
Indonesian Passport
35×45mm · red background
🇵🇰
Pakistani Passport
35×45mm · white background
🇳🇬
Nigerian Passport
35×45mm · white background
🇿🇦
South African Passport
35×45mm · light-grey background
🇸🇦
Saudi Passport
40×60mm · white background
🇦🇪
UAE Passport / Emirates ID
35×45mm · white background
1. Snap
Take a photo against any plain-ish wall, phone at eye level.
2. AI checks
Face position, head size, background and file rules — measured against the official spec.
3. Approved
Download digital + print files instantly for $14.99.