Technique · 5 min de lecture

À quoi servent les codes ISO 3166 des pays ?

Publié le

La norme ISO 3166, publiée par l'Organisation internationale de normalisation, attribue à chaque pays du monde un identifiant standard. Elle est utilisée par tous les systèmes informatiques mondiaux : domaines internet, codes téléphoniques, transports internationaux, paiements, drapeaux.

Les 3 parties d'ISO 3166

  • ISO 3166-1 — codes des pays (la plus connue). 3 sous-formats : alpha-2, alpha-3, numérique.
  • ISO 3166-2 — codes des subdivisions (régions, États fédérés, départements).
  • ISO 3166-3 — codes des pays disparus (URSS, Yougoslavie, Tchécoslovaquie).

Format de la partie 1 (la plus utilisée)

TypeExemple FranceUsage principal
Alpha-2 (2 lettres)FRDomaines internet (.fr), URL, web
Alpha-3 (3 lettres)FRASport (CIO, FIFA), passeports
Numérique (3 chiffres)250Bases de données, contextes neutres

Cas d'usage concrets

1. Domaines internet (ccTLD)

Chaque pays a son domaine national basé sur ISO 3166-1 alpha-2 : .fr (France), .de (Allemagne), .jp (Japon). Quelques exceptions historiques : .uk (Royaume-Uni, alors que GB est le code ISO).

2. Drapeaux et emoji

Les emoji drapeaux (🇫🇷, 🇯🇵) sont construits en combinant deux Regional Indicator Symbols qui correspondent aux deux lettres ISO 3166-1 alpha-2. C'est pour cela que vous pouvez "écrire" un drapeau en tapant F + R avec les Regional Indicators Unicode.

3. Cartes bancaires (BIN)

Le code pays apparaît dans certaines normes EMV pour identifier le pays de l'émetteur.

4. Aviation et transport

Bien que l'IATA et l'OACI aient leurs propres codes (3 lettres pour aéroports), les codes pays ISO 3166 sont utilisés pour les formulaires de douane, les permis de conduire internationaux, les certificats d'origine commerciale.

5. Bases de données

Toute application qui stocke des adresses utilise une colonne country_code en ISO 3166-1 alpha-2 ou alpha-3 — c'est la pratique standard.

Voir l'annuaire des pays avec leurs codes ISO 3166

Cas particuliers et mises à jour

  • Royaume-Uni : code ISO = GB mais TLD historique = .uk.
  • Kosovo : pas de code officiel (non membre ONU), utilisation provisoire de XK.
  • Macédoine du Nord : changement de nom en 2019, code maintenu MK.
  • Eswatini (ex-Swaziland) : code SZ maintenu.
  • Pays-Bas : ne pas confondre NL (Pays-Bas, partie européenne) avec NL-CW (Curaçao), NL-AW (Aruba).

Mises à jour ISO 3166

L'ISO publie un bulletin trimestriel ISO 3166/MA Newsletter pour signaler les modifications : nouveaux codes, changements de noms, fusions. La dernière mise à jour majeure date de 2024 (Turquie renommée officiellement « Türkiye » mais code TR inchangé).

Pour aller plus loin

← Retour au blog