Check an existing photo
Already have a file? Drop it here and see which requirements it meets. Nothing is uploaded — the checks run in your browser.
Australia
Canada
China
France
Germany
Greece
India
Ireland
Italy
Japan
New Zealand
Russia
Saudi Arabia
Schengen area
South Korea
Spain
Thailand
Turkey
United Arab Emirates
United Kingdom
United States
Vietnam
- Processed in your browser
- Never sent to a server
- No sign-up
Nothing is uploaded because nothing needs to be. Cropping happens on a canvas in your browser, and the background is removed by a neural network that downloads to your device and runs there. The only thing that travels is the model coming down — your photo never leaves the tab, and the source code is public so this can be checked rather than believed.
What this cannot tell you
Expression, whether the eyes are open, glasses, headwear, shadows behind the head, and how recent the photo is. A pass here means the file is the right shape and weight on a plain enough background — not that an application will be accepted.
This is an independent site, not a government body. Requirements change, so check them against the official source before you apply. We promise a photo that matches the published specification. We never promise that an application will be approved.