Passport & visa photos in 60 seconds
ICAO 35×45mm — Schengen, Turkish passport, and most countries. Make a compliant photo right in your browser.
- $1· Print + digital
- Refund if rejected· Money back guarantee
- 100% on-device· No upload, no account
Front-facing portrait, neutral expression, even lighting, plain-ish background.
JPEG, PNG, or WebP · processed on your device
How it works
- 1Upload your photoDrag a JPEG or PNG. We auto-detect your face and pre-crop to the 35×45mm frame.
- 2Adjust & replace backgroundDrag to pan, scroll to zoom. One click removes the background and swaps in an ICAO-approved color.
- 3Check the compliance checklistLive readouts for head height, centering, and eye line — green when you're ready.
- 4Download print + digitalGet a 600 DPI 4×6" print sheet (6 copies) and a 300 DPI digital file for online forms.
What a compliant photo looks like
Head fills 70–80% of the frame, centered, neutral expression, plain background, eyes on the upper-middle line. We'll guide you to all of this.

FAQ
Is this photo accepted for Schengen visas?
Yes. The output is 35×45mm at the ICAO biometric standard accepted by Schengen consulates and most countries. Always verify the latest requirements with your specific consulate or visa portal.
Is my photo uploaded anywhere?
No. Face detection, background removal, and cropping all run inside your browser. Your photo never leaves your device.
What happens if my photo is rejected?
Email us the rejection notice and we'll refund the full $1. No questions asked.
Can I print at home?
Yes. You get a 4×6 inch print sheet at 600 DPI with 6 copies. Print at home or take to any photo lab (Walmart, CVS, Boots, dm, MediaMarkt, etc.).
Which countries does this work for?
Any country using the ICAO 35×45mm biometric standard: all Schengen states, Turkey, UK (most types), Australia, New Zealand, Japan, Germany, France, Spain, Italy, Netherlands, Sweden, Switzerland, and many more.