After paying for passport photos one too many times, I built PassportSnap.
You take a photo, the app auto-crops it to the exact specs for whatever country you need, runs a compliance check (background color, lighting, head size, eye position, shadows), and gives you a print-ready 4×6 layout.
Print at any pharmacy kiosk for ~$0.30 instead of paying $15–20 at a photo center.
Supports US, UK, Canada, Australia, Schengen, India, and 100+ more countries/visa types.
Free, no account needed, photos stay on your device. Link in comment
Would love feedback from people who actually deal with passport photos regularly!