Country Codes Table
| Code | Country |
|---|---|
| US | United States |
| CN | China |
| JP | Japan |
| DE | Germany |
| IN | India |
| GB | United Kingdom |
| FR | France |
| IT | Italy |
| BR | Brazil |
| CA | Canada |
| RU | Russia |
| KR | South Korea |
| AU | Australia |
| MX | Mexico |
| ES | Spain |
| ID | Indonesia |
| NL | Netherlands |
| SA | Saudi Arabia |
| TR | Turkey |
| CH | Switzerland |
| PL | Poland |
| SE | Sweden |
| BE | Belgium |
| TH | Thailand |
| IE | Ireland |
| AR | Argentina |
| AT | Austria |
| NO | Norway |
| AE | United Arab Emirates |
| IL | Israel |
| MY | Malaysia |
| SG | Singapore |
| ZA | South Africa |
| DK | Denmark |
| PH | Philippines |
| EG | Egypt |
| VN | Vietnam |
| BD | Bangladesh |
| CL | Chile |
| FI | Finland |
| CO | Colombia |
| PT | Portugal |
| PE | Peru |
| GR | Greece |
| NZ | New Zealand |
| CZ | Czech Republic |
| RO | Romania |
| HU | Hungary |
| UA | Ukraine |
| NG | Nigeria |
| PK | Pakistan |
| IR | Iran |
| DZ | Algeria |
| LK | Sri Lanka |
| KE | Kenya |
Two-letter country codes are the most-travelled abbreviations in computing: the same US, DE, JP appear in domain names (.us, .de, .jp), shipping addresses, locale identifiers (en-US, de-DE) and payment systems. This table covers the 50+ most common codes from ISO 3166-1 alpha-2, filterable and click-to-copy.
The standard is maintained by the ISO 3166 Maintenance Agency, and the codes are deliberately assigned so that the two-letter code often matches the country name in its own language: DE for Deutschland, ES for España, JP for Nihon.
How to use
- Type a country name or code to filter - the search covers both the full name and the two-letter code.
- Click any code to copy the two-letter abbreviation.
- Use the letter chips to browse alphabetically by first letter.
Frequently asked questions
What is the difference between ISO 3166-1 alpha-2 and alpha-3?
Alpha-2 uses two letters (US, DE, JP) and is the internet standard for TLDs and locale tags. Alpha-3 uses three letters (USA, DEU, JPN) and is preferred in contexts where two letters are ambiguous - both are ISO 3166-1, but alpha-2 is by far the more commonly used.
Why do some codes not match the English name?
Codes are assigned based on the country’s own name in its own language: DE for Deutschland, ES for España, CH for Confoederatio Helvetica (Latin, avoiding French/German/Italian favouritism). JP for Nihon follows the English convention Japan rather than the native Nihon, showing the system is not perfectly consistent.
Is there a code for every country?
ISO 3166-1 has 249 officially assigned codes covering every UN-recognised country plus several territories (HK, TW, PR). Some territories have codes even without UN membership, and a few codes are exceptionally reserved for transitional periods after country name changes.