Installe notre application 🪄 clique sur l'icône en haut à droite de la barre d'adresse.

Convertisseur IDN Punycode

0 sur 0 notes
Une interface affichant une URL Unicode convertie au format DNS Punycode ASCII brut.

Traduis tes IDN en ASCII et décode-les en retour. Ce convertisseur IDN Punnycode gratuit ne demande aucune inscription. Colle ton URL Unicode pour voir le format DNS brut.

Comment fonctionne le convertisseur idn punycode

Les navigateurs et le DNS ne comprennent que l'ASCII. Quand tu enregistres un domaine avec des caractères cyrilliques, kanjis ou arabes, le registre l'encode en Punycode. Cet algorithme mappe l'Unicode vers le jeu de caractères ASCII limité défini dans la RFC 3492. Le résultat commence toujours par le préfixe ACE xn--. Tu tapes une adresse lisible par un humain. Le résolveur interroge la chaîne encodée.

Le processus de conversion est entièrement réversible. L'encodage compresse les caractères non-ASCII en une représentation base-36 tout en laissant les lettres ASCII standard intactes. Le décodage inverse le calcul pour reconstruire les glyphes Unicode d'origine. Tu dois juste savoir dans quel sens tu traduis. Ce n'est pas une compression avec perte. Chaque caractère original survit parfaitement à l'aller-retour.

  • Le préfixe xn-- indique aux résolveurs DNS que ce label est encodé.
  • L'encodage s'applique à chaque label de domaine séparément, découpé par des points.
  • Les labels en ASCII pur traversent sans aucune modification.

Quand utiliser un convertisseur IDN Punnycode en ligne

Tu vas te heurter à ce mur en configurant des enregistrements DNS à la main. Cloudflare et AWS Route53 rejettent parfois l'Unicode brut dans les enregistrements CNAME ou TXT. Tu as besoin de la version Punycode pour que l'API accepte ton payload. Ça arrive aussi quand tu lis des logs serveur. Apache et Nginx écrivent l'URI demandée sous sa forme encodée. Le débug devient beaucoup plus simple une fois que tu décodes.

Les équipes sécu utilisent ça pour repérer les attaques homographes. Un acteur malveillant enregistre un domaine qui ressemble à ta marque mais utilise des caractères cyrilliques au lieu des latins. La différence visuelle est nulle. Le résultat Punycode dévoile l'arnaque immédiatement. Tu vois la chaîne encodée et tu réalises que les caractères sous-jacents ne correspondent pas à ta vraie marque déposée.

  • Coller des URL internationalisées dans des outils terminal legacy.
  • Débugger des erreurs HTTP 400 causées par des headers encodés malformés.
  • Vérifier les subject alternative names des certificats SSL.

Limites de ce convertisseur IDN Punnycode gratuit

Cet outil traduit des chaînes. Il ne fait pas de lookups DNS et ne vérifie pas si le domaine résout réellement. Si tu colles une chaîne Unicode invalide, l'encodeur sortira quand même une chaîne Punycode mathématiquement valide. Le registre la rejettera juste plus tard. C'est à toi de valider le format d'entrée avant de pusher ça en prod.

Certains vieux systèmes galèrent avec le résultat. L'invite de commande Windows a historiquement bloqué sur certains caractères Unicode avant le décodage. Si ton application cible attend une forme de normalisation spécifique comme NFC ou NFD, cet outil sort la représentation canonique standard. Il ne corrigera pas des séquences d'octets UTF-8 cassées et ne gérera pas les labels à scripts mixtes qui violent les règles du registre.

Comment utiliser le convertisseur idn punycode

  1. Colle ton domaine Unicode ou ta chaîne Punycode dans le champ de saisie.
  2. Sélectionne le sens de conversion depuis le menu déroulant.
  3. Clique sur le bouton de conversion pour traiter la chaîne.
  4. Copie le texte ASCII ou Unicode résultant depuis la zone de sortie.
  5. Vide le champ de saisie pour commencer une nouvelle traduction.

Exemples courants d'encodage de domaine

Vois comment différents scripts se traduisent dans l'encodage compatible ASCII.

Script d'origineDomaine UnicodeRésultat Punycode
Allemandmünchen.dexn--mnchen-3ya.de
Russeпример.comxn--e1afmkfd.com
Japonais例え.jpxn--r8jz45g.jp
Arabeمثال.comxn--mgbh0fb.com

Frequently asked questions

Est-ce que cet outil est vraiment gratuit ?
Oui. Tu peux lancer autant de conversions que nécessaire sans créer de compte ni payer. L'interface est totalement ouverte au public.
Pourquoi mon domaine décodé ressemble encore à du charabia ?
Tu regardes peut-être une chaîne encodée en URL au lieu de Punycode. L'encodage URL utilise des séquences hexadécimales pour les espaces, alors que Punycode utilise le préfixe spécifique. Assure-toi de décoder le bon format pour ton cas d'usage précis.
Ça marche sur les navigateurs mobile ?
Oui. L'interface est responsive et s'adapte aux petits écrans. Tu peux coller et copier du texte exactement comme sur un desktop sans que la mise en page ne casse.
Que se passe-t-il si je colle un domaine déjà en ASCII pur ?
L'outil le laisse exactement tel quel. Les labels en ASCII pur n'ont pas besoin d'encodage, donc le résultat correspond à ton entrée caractère pour caractère sans ajouter de préfixes inutiles.
Je peux convertir une URL entière avec un path et une query string ?
Non. Cet outil ne traite que les labels du nom de domaine. Tu dois retirer le protocole, le path et les paramètres de query avant de coller le texte pour garantir une traduction exacte.

Outils populaires