Convertisseur Punycode (Domaines IDN)
Transformez münchen.de en xn--mnchen-3ya.de, ou décodez un domaine xn-- pour voir son vrai nom.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Convertisseur Punycode (Domaines IDN) ?
Le DNS ne comprend que les lettres ASCII, les chiffres et le tiret. Les noms de domaine internationalisés (IDN) comme bücher.example ou 日本語.jp sont donc stockés en Punycode (RFC 3492), avec un préfixe « xn-- » sur chaque étiquette contenant des caractères non ASCII : bücher devient xn--bcher-kva. Les navigateurs affichent la forme Unicode mais envoient la forme Punycode.
Ce convertisseur traite chaque étiquette séparée par un point, met en minuscules et normalise (NFC) les étiquettes non ASCII, et laisse les étiquettes ASCII intactes. Il comprend aussi des lignes entières contenant des URL (seul l’hôte change ; chemin, requête et port restent) ou des adresses e-mail (seule la partie domaine). Le sens est détecté automatiquement : si l’entrée contient xn--, il décode, sinon il encode. Aucune requête n’est faite ; la conversion est purement algorithmique.
Comment ça marche ?
- Collez un ou plusieurs noms de domaine, URL ou adresses e-mail, un par ligne si vous le souhaitez.
- Laissez le sens en détection automatique, ou forcez Unicode → Punycode ou Punycode → Unicode.
- Lisez le résultat et les éventuels avertissements (étiquettes invalides, étiquettes de plus de 63 caractères), puis copiez-le.
Cas d'usage courants
- Trouver la forme ASCII d’un IDN à utiliser dans des enregistrements DNS, des certificats ou une configuration serveur.
- Examiner un lien xn-- suspect pour voir quels caractères Unicode il contient réellement.
- Préparer des liens pour des systèmes qui n’acceptent pas les noms d’hôte non ASCII.
- Comparer des homoglyphes (« а » cyrillique contre « a » latin) grâce à leur Punycode.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
münchen.de bücher.example 日本語.jp https://☃.net/path?q=1
xn--mnchen-3ya.de xn--bcher-kva.example xn--wgv71a119e.jp https://xn--n3h.net/path?q=1
Confidentialité
Convertisseur Punycode (Domaines IDN) s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Il s’agit uniquement de Punycode, pas du traitement complet IDNA 2008 / UTS #46 : l’outil ne vérifie ni les règles des registres, ni les écritures autorisées, ni les mélanges d’écritures, et ne dit pas si un domaine existe.
Questions fréquentes
Que signifie xn-- ?
C’est la marque d’une étiquette DNS contenant de l’Unicode encodé en Punycode. Après le préfixe viennent les lettres et chiffres ASCII du nom, un tiret, puis un code compact décrivant les autres caractères.
Pourquoi seule une partie de mon URL change-t-elle ?
Seul le nom d’hôte utilise le Punycode. Les chemins et chaînes de requête sont encodés en pourcentage ; utilisez l’encodeur d’URL pour ces parties.
Puis-je m’en servir pour repérer des domaines de hameçonnage ?
Cela aide : un préfixe xn-- inattendu signale des caractères non ASCII, et le décodage montre lesquels. L’outil ne juge pas si un site est sûr.
Outils associés
Encodeur d’URL
Rendez n’importe quel texte sûr pour une URL : espaces, accents, esperluettes et emoji deviennent des séquences %XX.
Encodage & décodage
Décodeur d’URL
Retrouvez du texte lisible à partir de %20, %3A ou %C3%A9, et repérez exactement où se trouve une séquence invalide.
Encodage & décodage
Extraire le Domaine d’une URL
Collez des URL, une par ligne, et obtenez en lot le domaine, l’hôte, le sous-domaine ou le suffixe de chacune.
Outils développeur
Analyseur d’URL
Collez une URL et consultez chacun de ses composants, avec les paramètres de requête décodés dans un tableau.
Outils développeur
Inspecteur de Caractères Unicode
Collez un texte ou un emoji et voyez précisément de quels points de code, octets et écritures il est fait.
Encodage & décodage
Convertisseur d’Échappement Unicode
Transformez é, ☕ et 😀 en \u00E9, \u2615 et \uD83D\uDE00 (ou un autre style) pour du code source, du JSON ou du CSS.
Encodage & décodage
Validateur d’adresse IPv4
Collez une ou plusieurs adresses IPv4 pour savoir si chacune est valide, pourquoi elle ne l’est pas, et de quel type d’adresse il s’agit.
Outils réseau