Encodage
Punycode encode/decode
Encodage de noms de domaine contenant des caractères Unicode (IDN) au format ASCII compatible Punycode (xn--) et inversement.
Questions fréquentes
À quoi sert le Punycode ?
Le Punycode transforme un nom de domaine internationalisé (IDN) contenant des caractères Unicode, comme münchen.de, en une représentation ASCII compatible avec le DNS, préfixée par xn--. C'est ce que le navigateur résout réellement en coulisses.
Pourquoi le préfixe xn-- peut-il être un signal d'alerte ?
Des caractères Unicode visuellement identiques à des lettres latines (attaque homographe) peuvent servir à créer de faux domaines qui ressemblent à un site connu. Voir apparaître xn-- dans une URL est souvent le signe qu'il s'agit d'un domaine internationalisé, à vérifier avant de faire confiance au lien.
Mes données sont-elles envoyées sur un serveur ?
Non, la conversion Punycode s'effectue entièrement dans le navigateur. Aucun nom de domaine n'est transmis à un serveur.