Data & Standards

The Global Index of ISO Country Codes: The Definitive 3166-1 Reference Guide

A complete technical reference to ISO 3166-1 alpha-2 codes, alpha-3 identifiers, and numeric country codes — the universal standard for identifying nations in global data systems.

Understanding the ISO 3166-1 Framework

The ISO 3166-1 standard is maintained and updated regularly by the ISO 3166 Maintenance Agency (ISO 3166/MA). This agency ensures that any changes in national sovereignty, territorial boundaries, or official names are immediately and accurately reflected in the dataset. The standard provides three distinct formats for each indexed entity: alpha-2 country codes, alpha-3 code identifiers, and a numeric country code list.

Alpha-2 Country Codes

Alpha-2 country codes are two-letter code sequences representing the most common and visible application of the standard. These codes are utilized globally for country code top-level internet domains (ccTLDs), international postal routing, customs documentation, and banking networks. International bank account numbers (IBANs), for example, rely entirely on alpha-2 identifiers to specify the destination country of a financial transaction.

Alpha-3 Code Identifiers

Alpha-3 code identifiers are three-letter designations. While less common in everyday consumer interfaces, alpha-3 codes are necessary in backend systems where two letters do not offer enough visual clarity or variation. They are widely implemented in international travel documents, machine-readable passports (MRPs), and large-scale industrial cargo manifests.

Numeric Country Code List

The numeric country code list consists of three-digit mathematical sequences independent of script styles and character encodings. While alpha codes require parsing Latin characters, numeric codes remain completely stable regardless of whether a system operates in English, Arabic, Cyrillic, or Chinese scripts. This makes them valuable for automated relational databases, census applications, and statistical parsing algorithms.

ISO 3166-1 Master Reference Table

Country / JurisdictionAlpha-2Alpha-3Numeric
United States of AmericaUSUSA840
United KingdomGBGBR826
FranceFRFRA250
IndiaININD356
United Arab EmiratesAEARE784
JapanJPJPN392
SpainESESP724
CanadaCACAN124
AustraliaAUAUS036
GermanyDEDEU276
BrazilBRBRA076
South AfricaZAZAF710
EgyptEGEGY818
ChinaCNCHN156
Saudi ArabiaSASAU682

Special Entities, Territories, and Outlying Jurisdictions

The ISO 3166-1 framework does not limit its scope exclusively to fully independent sovereign nations. To support international shipping, telecommunications, and digital routing, the standard assigns individual code sets to autonomous dependencies and overseas territories. Greenland operates under its own distinct identifiers (GL / GRL / 304), independent of Denmark. Puerto Rico is mapped via (PR / PRI / 630), separate from the mainland United States. Hong Kong maintains an independent infrastructure record under (HK / HKG / 344).

Reserved Codes and Exception Handling

When a nation changes its official name, dissolves, or merges with another territory, its codes are systematically retired or placed into a transitional status. The ISO 3166/MA applies "exceptional reservations" to codes heavily utilized in specific legacy systems — for example, the designation EU is exceptionally reserved for the European Union despite it not being a sovereign state. When a country changes its name, its old code receives a transitional reservation period of at least five years to allow developers and clearinghouses to update historical records without breaking active workflows.

Implementing ISO Standards in Digital Infrastructures

When deploying a global directory or managing user localized preferences, database schemas must treat the ISO code as the primary, non-volatile key. Field values like country names are subject to localization changes across different linguistic regions, whereas the alpha and numeric records remain constant. By hardcoding operational logic around ISO 3166-1 keys, developers ensure that whether a user selects "Spain", "España", or "اسبانيا", the backend system maps the input to the exact same database entity: ES / ESP / 724.

Every country page on Beelad displays ISO alpha-2, alpha-3, and numeric codes. Use our search to look up any country's codes instantly.

More Articles

Frequently Asked Questions

What is an ISO country code?

An ISO country code is a standardized short code defined by ISO 3166-1 to uniquely identify countries and territories. Alpha-2 codes use two letters (e.g. US, GB), alpha-3 codes use three letters (e.g. USA, GBR), and numeric codes use three digits.

How many ISO 3166-1 country codes are there?

There are 249 codes in ISO 3166-1, covering sovereign states, dependent territories, and special areas of geographical interest. Of these, 193 are UN member states.

Why are ISO country codes important?

ISO country codes are used across banking, shipping, passports, internet domain systems, and international data standards to unambiguously identify any country or territory in the world.