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.