Your photo. OK'd.
Government-compliant passport, visa, and ID photos. See if your photo is OK — free. Pay only when it passes.
See if it passes
Real-time face alignment and nine compliance checks against the exact spec for whatever document you need.
Pay only when it does
The $2.99 export unlocks only after we confirm the photo meets the official requirements. Nothing else.
Never leaves your phone
Every check runs on your iPhone. No uploads, no servers, no accounts.
The US State Department now auto-rejects AI-edited passport photos.
Every major competitor is built around AI editing — they're structurally on the wrong side of the rules. OkPhoto follows each document's spec exactly. No editing for strict documents like US passports. Light enhancement allowed for casual photos like LinkedIn. The app picks the right behavior for the document you chose.
25 document types at launch
Each one encodes the exact dimensions, head positioning, background color, file-size limits, and editing rules — verified against official sources.
US Passport
2×2 in · plain light bg · no AI editing
US Visa / DS-160
600×600 px · max 240 KB
DV Lottery 2027
600×600 px · max 240 KB
USCIS (I-485, N-400)
2×2 in · plain white
Baby Passport (US)
2×2 in · plain white
ESTA
600×600 px · digital only
UK Passport
35×45 mm · within 30 days
Schengen Visa
35×45 mm · all 29 states
ETIAS
35×45 mm · digital only
Canadian Passport
50×70 mm · plain white
Canadian Visa (IRCC)
35×45 mm · plain white
Indian Passport
2×2 in · plain white
OCI Card
2×2 in · plain white
Chinese Visa
33×48 mm · plain white
Chinese Passport (online)
354–420 × 472–560 px · 40–120 KB
Australian Passport
35×45 mm · plain light bg
German Passport
35×45 mm · biometric, digital only
French Passport
35×45 mm · plain light grey
Italian Passport
35×45 mm · plain light bg
Spanish Passport
35×45 mm · plain white
UK Driving Licence
35×45 mm · DVLA standard
US Passport Renewal
Same as US Passport
LinkedIn Photo
400×400 px · enhancements OK
Resume Photo
600×800 px · enhancements OK
General Compliant Photo
1200×1200 px · any clean ID use
One-time IAP. Never a subscription.
Digital JPEG
$2.99
One compliant export at exact spec.
Digital + Print Sheet
$4.99
JPEG plus a print-ready 4×6 PDF.
Family Pack
$7.99
Up to 4 people in one session.
Lifetime Pro
$19.99
Unlimited exports forever.