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

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.