Convertisseur IDN / Punycode
Convertit entre les noms de domaine Unicode et Punycode.
Internationalized Domain Names are encoded to ASCII (xn--…) for DNS.
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
- Saisissez un domaine dans le champ Unicode domain pour voir sa forme ASCII apparaître dans Punycode (ASCII).
- 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--zckzahxn--bcher-kva.example→bücher.example日本語.jp→xn--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.