Country Codes and Standards

ISO 3166 and other standardized country identifiers.

Standardized codes help identify countries unambiguously in databases, software, and international communications. Understanding these standards helps build global applications.

ISO 3166 Standard

ISO 3166-1 defines three code types: alpha-2 (US, GB, DE, JP, FR), alpha-3 (USA, GBR, DEU, JPN, FRA), and numeric (840, 826, 276, 392, 250). Alpha-2 is best for databases and domain names. Alpha-3 is used in shipping. Numeric codes are language-independent for statistics.

Other Code Systems

IOC codes are used for Olympics and sometimes differ from ISO (GER vs DEU for Germany). FIFA has its own codes for football. UN M49 provides numeric codes including regions and sub-regions. FIPS was used by the US government but is being phased out.

Country Name Variations

Countries have multiple names: short (France), official (French Republic), local (Republique francaise), and historical (Gaul). Applications must handle these variations. Some names have recently changed: eSwatini (formerly Swaziland, 2018), North Macedonia (2019), Turkiye (2022).

Special Cases

Territories and dependencies have their own codes: Puerto Rico (US territory), Hong Kong (China SAR), Greenland (Denmark). Some entities have codes but are not sovereign nations. Applications should clarify what "country" means in their context.

Put country codes and standards to use. One key, the Country Borders API, live in minutes.

Scaling up?

Volume pricing, custom SLAs, and dedicated support for high-traffic teams.

Contact sales