appuyez sur ⌘K pour changer d’outil
NETWORK

Convertisseur IDN / Punycode

Convertit entre les noms de domaine Unicode et Punycode.

local
idn-converter

Internationalized Domain Names are encoded to ASCII (xn--…) for DNS.

§01 À PROPOS DE CET OUTIL

Présentation

Les noms de domaine internationalisés (IDN) permettent aux domaines de contenir des caractères non ASCII — japonais, cyrillique, et plus généralement l’Unicode de l’ère des émojis — mais le DNS lui-même ne parle qu’ASCII. L’algorithme Punycode fait le pont en encodant chaque étiquette Unicode en une chaîne ASCII préfixée par xn--. Cet outil convertit dans les deux sens, en direct, ce qui est utile pour enregistrer ou déboguer des IDN et pour inspecter des liens sosies suspects.

Utilisation

  1. Saisissez un domaine dans le champ Unicode domain pour voir sa forme ASCII apparaître dans Punycode (ASCII).
  2. Ou collez un domaine xn-- dans Punycode (ASCII) pour le décoder vers Unicode. Les deux champs sont modifiables et convertissent au fil de la saisie.

Exemples

  • 例え.テストxn--r8jz45g.xn--zckzah
  • xn--bcher-kva.examplebücher.example
  • 日本語.jpxn--wgv71a119e.jp

Remarques

La conversion s’applique par étiquette (chaque partie séparée par un point) ; les étiquettes ASCII passent inchangées. Un Punycode mal formé affiche une erreur « Could not decode Punycode ». Cet outil ne convertit que la notation — il ne vérifie pas que le domaine est enregistré, ni que le TLD autorise les caractères utilisés.

FAQ
Le domaine que je saisis est-il envoyé à un serveur ?
Non. L'encodage et le décodage Punycode s'exécutent entièrement dans votre navigateur avec une implémentation embarquée de l'algorithme. Aucune requête DNS ni requête réseau n'est émise.
Pourquoi les domaines sont-ils encodés en chaînes xn-- ?
Le DNS ne transporte que des étiquettes ASCII : les noms de domaine internationalisés sont donc transformés par l'algorithme Punycode (RFC 3492) et préfixés par xn--. Les navigateurs effectuent cette conversion de façon transparente, ce qui explique que l'on voie rarement la forme brute dans la barre d'adresse.
Cela aide-t-il à repérer les domaines d'hameçonnage homographes ?
Oui. Des caractères Unicode visuellement proches (comme le а cyrillique face au a latin) produisent un Punycode différent. Convertir un lien suspect vers sa forme xn-- montre ce qui sera réellement résolu, ce qui rend les domaines sosies plus faciles à détecter.