Qu’est-ce qu’un code postal de test ?

Un code postal de test est un code fictif qui respecte le format postal d’un pays, comme 10115 en Allemagne, K1A 0B1 au Canada ou SW1A 1AA au Royaume-Uni. Les formulaires de paiement, les API d’expédition et les bases de données d’adresses vérifient les codes postaux en fonction de ces formats : le nombre de chiffres, la position des lettres et la présence éventuelle d’une espace ou d’un trait d’union au milieu. Saisir 12345 dans un formulaire d’adresse britannique ou néerlandais entraîne un échec ; les personnes chargées des tests ont donc besoin de codes qui passent ces vérifications pour chaque pays pris en charge.

Description de l’outil

Choisissez un ou plusieurs pays, ou laissez la liste vide pour mélanger des codes de tous les pays qui utilisent des codes postaux. L’outil génère une liste de codes aléatoires respectant le format de chaque pays, que vous pouvez copier ou télécharger sous forme de fichier texte. Activez « Inclure le code pays » pour écrire le code pays ISO avant chaque code postal, en les séparant par une tabulation. La liste pourra ainsi être collée dans un tableur sous forme de deux colonnes. La liste des pays affiche un exemple de code à côté de chaque nom, afin que vous puissiez voir le format avant de faire votre choix.

Exemples

Pays Format Exemple
États-Unis 5 chiffres 90210
Royaume-Uni Zone, district, secteur M2 5BQ
Canada Paires lettre-chiffre H3Z 2Y7
Pays-Bas 4 chiffres et 2 lettres 1234 AB
Japon 3 et 4 chiffres 154-0023
Brésil 5 et 3 chiffres 40301-110
Argentine 1 lettre, 4 chiffres, 3 lettres C1070AAM

Fonctionnalités

  • Codes postaux de n’importe quel pays, ou d’une sélection de pays
  • Format propre à chaque pays, avec ses espaces, ses traits d’union et ses lettres
  • Colonne facultative pour le code pays ISO
  • Aucun doublon dans une même liste
  • Copiez la liste ou téléchargez-la sous forme de fichier texte
  • Fonctionne dans votre navigateur

Fonctionnement

L’outil lit le modèle de code postal de chaque pays dans les métadonnées d’adresse de Google, les mêmes données que Chrome utilise pour vérifier les adresses, grâce au package lib-address. Il génère des codes aléatoires à partir de ces modèles. Lorsqu’un modèle accepte plusieurs écritures, comme les codes américains avec ou sans l’extension ZIP+4, ou les codes britanniques avec ou sans espace, l’outil utilise le format principal du pays afin que tous les codes d’une même liste se présentent de la même manière.

Conseils

  • Les codes respectent le format, mais ils ne correspondent pas tous à un lieu réel. Utilisez-les pour tester des formulaires et des validations, et non pour rechercher de vraies adresses.
  • Certains territoires n’ont qu’un seul code postal, comme la Cité du Vatican (00120) ou Gibraltar (GX11 1AA) ; une liste pour ces territoires ne comporte donc qu’une ligne.
  • Des pays comme Hong Kong, le Qatar ou les Émirats arabes unis n’utilisent pas de codes postaux et ne figurent donc pas dans la liste. Pour tester des adresses dans ces pays, laissez le champ vide.
  • Certains codes, comme 01001, commencent par un zéro. Enregistrez-les sous forme de texte, et non de nombres, sinon votre tableur risque de supprimer le zéro initial.