Official Photo-Requirement Sources
Last reviewed: July 7, 2026
SpecSnap is an independent app. It is not affiliated with, endorsed by, or acting on behalf of any government agency or authority. The photo specifications in the app are based on publicly available requirements published by the official government or issuing authority of each country. This page links to those official sources — one for every document SpecSnap supports — so you can verify the current requirements yourself.
Government requirements can change at any time. Always confirm the current rules with the official source below before submitting your application. SpecSnap is a tool to help you prepare a compliant photo; it does not guarantee acceptance by any authority.
Singapore
- Passport / IC — Immigration & Checkpoints Authority (ICA)
- Visa — Immigration & Checkpoints Authority (ICA)
- Work Pass — Ministry of Manpower (MOM)
- Driving Licence — Singapore Police Force — Traffic Police
- International Driving Permit (IDP) — Automobile Association of Singapore (AA Singapore)
Malaysia
- Passport — Jabatan Imigresen Malaysia (Immigration Department)
- eVISA (Social Visit) — MYVISA — social-visit FAQ
- Employment Pass — Expatriate Services Division (ESD), Immigration Department of Malaysia
- Driving Licence — JPJ — PDL supplied photo
Indonesia
- Passport — Direktorat Jenderal Imigrasi (Directorate General of Immigration)
- e-Visa / e-VoA — Direktorat Jenderal Imigrasi (Directorate General of Immigration)
- Visa (35x45mm) — Direktorat Jenderal Imigrasi (Directorate General of Immigration)
- Visa (4x6cm) — Direktorat Jenderal Imigrasi (Directorate General of Immigration)
- KTP (Odd Birth Year) — Dinas Kependudukan dan Pencatatan Sipil (Dukcapil, Kemendagri)
- KTP (Even Birth Year) — Dinas Kependudukan dan Pencatatan Sipil (Dukcapil, Kemendagri)
Thailand
- Passport — Ministry of Foreign Affairs (MFA)
- Visa — Ministry of Foreign Affairs — Thai e-Visa
- e-Visa (Digital) — Ministry of Foreign Affairs — Thai e-Visa
- Work Permit — Department of Employment, Ministry of Labour
Philippines
- Passport — Philippine Consulate General, New York (DFA)
- Visa (2x2 inch) — Embassy of the Republic of the Philippines
- General ID (2x2 inch) — Bureau of Immigration (BI)
- NBI Clearance — National Bureau of Investigation (NBI)
Vietnam
- eVisa — Vietnam Ministry of Public Security
Laos
- eVisa — Lao Ministry of Foreign Affairs - Consular Department
Japan
- Passport — Japan Ministry of Foreign Affairs (MOFA)
- Visa — Consulate-General of Japan in Denver (MOFA)
- Residence Card / Status — Immigration Services Agency of Japan (Ministry of Justice)
Taiwan
- Passport — Bureau of Consular Affairs, MOFA (Taiwan)
- Visitor Visa (Tourism) — Bureau of Consular Affairs, MOFA (Taiwan)
Hong Kong
- Passport (Print) — Hong Kong Immigration Department
- Passport (Digital upload) — Hong Kong Immigration Department
- Visa / Entry Permit — Hong Kong Immigration Department
New Zealand
- Passport — New Zealand Passports (Department of Internal Affairs)
United States
- Passport (2x2 inch) — U.S. Department of State
- Visa DS-160 (2x2 inch) — U.S. Department of State
- Diversity Visa Lottery — U.S. Department of State
Schengen Area
- Short-Stay Visa (Type C) — European Commission — Migration and Home Affairs
Australia
- Passport — Australian Passport Office (DFAT)
- Citizenship — Department of Home Affairs (Australia)
India
United Kingdom
- Passport — HM Passport Office (GOV.UK)
- Visa / Permission — GOV.UK
Mexico
- Visa (2x2 inch) — Secretaría de Relaciones Exteriores (SRE)
China
- Visa — Ministry of Foreign Affairs — consular photo specification (official visa centre)
Saudi Arabia
- Tourist eVisa (Visit Saudi) — Visit Saudi tourist eVisa — Ministry of Tourism
United Arab Emirates
- Visa — ICP — visa services
Canada
- Passport — Immigration, Refugees and Citizenship Canada (IRCC)
- Visa / Permit — Immigration, Refugees and Citizenship Canada (IRCC)
- PR Card — Immigration, Refugees and Citizenship Canada (IRCC)
South Korea
- Passport — Ministry of Foreign Affairs of Korea — Passport Service
- Visa — Consulate General of the Republic of Korea in Los Angeles
- Residence Card (ARC) — Korea Immigration Service (Ministry of Justice)
Corrections
If a link is out of date or a specification has changed, let us know at hi@specsnap.app and we will update it.