Overview
EN ISO 3166-1:2020 (ISO 3166-1:2020) is the international standard that defines codes for the representation of names of countries and their subdivisions - Part 1: Country code. Published by CEN and ISO, this fourth edition specifies the principles, structure and maintenance of country code elements intended for “any application requiring the expression of current country names in coded form.” The 2020 edition modernizes the standard by moving codes to a database format, standardizing character encoding (UTF-8 / ISO/IEC 10646), and making the status of each alpha-2 code explicit.
Key Topics
- Code types: definitions and rules for alpha-2, alpha-3, numeric (num-3) and an alternate num-4 algorithmic representation.
- Principles for inclusion: criteria and sources for listing country names, handling overlaps and current status of names.
- Code element formation: construction rules and the relationship between name and code elements.
- Database-based maintenance: ISO 3166 Maintenance Agency (ISO 3166/MA) processes for additions, deletions, alterations and reservations of code elements.
- Status and reservation: explicit status indicators for alpha-2 codes, periods for reservation and non-assignment, and exception reservations.
- User guidance: special provisions, aggregations, user-assigned codes and practical advice for implementers.
- Technical annexes: algorithm for numerical representations, conversion matrices, mappings to UN numeric codes and lists of language codes used in the standard.
- Character set and encoding: verification of diacritical characters against ISO/IEC 10646 and consistent use of UTF-8.
Applications
This country code standard is widely used wherever standardized, unambiguous country identifiers are required. Typical practical applications include:
- Databases and data exchange: consistent country coding in international datasets and APIs.
- Administrative and commercial systems: forms, shipping, customs and cross-border transactions.
- Information systems and documentation: reporting, statistics and archival records that require stable country identifiers.
- Software development and localization: internationalized applications that reference country names and codes.
Primary users: standards bodies, government agencies, customs and trade organizations, statisticians, database administrators, software developers, and enterprises involved in international commerce.
Related Standards
- ISO 3166 series (other parts covering subdivisions and code lists)
- ISO 639 (language codes referenced in Annex D)
- ISO/IEC 10646 (Universal Coded Character Set) - character verification and UTF-8 encoding guidance
EN ISO 3166-1:2020 is essential for reliable international interoperability where authoritative, maintained country codes are required.