Convertisseur Punycode

Encoder ou décoder les noms de domaine IDN.

Développeur

Saisissez un domaine Unicode (ex. münchen.de) pour obtenir le Punycode (xn--mnchen-3ya.de), ou du Punycode pour obtenir l'Unicode. Pour les noms de domaine internationalisés (IDN). S'exécute dans votre navigateur.

À propos du Convertisseur Punycode

Les noms de domaine internationalisés (IDN) utilisent des caractères Unicode. Le DNS n'accepte que l'ASCII, donc la forme Unicode est encodée en Punycode (labels commençant par xn--). Cet outil convertit entre Unicode et Punycode pour les labels de domaine.

Comment utiliser

  1. Saisissez un nom de domaine en Unicode (ex. münchen.de) ou en Punycode (xn--mnchen-3ya.de).
  2. Cliquez sur Vers Punycode ou Vers Unicode. Copiez le résultat si besoin.

Fonctionnalités principales

  • Conversion bidirectionnelle — Unicode vers Punycode et Punycode vers Unicode
  • Gère les domaines multi-labels (chaque label séparé par un point est converti indépendamment)
  • Conforme aux RFC 3492 (Punycode) et RFC 5891 (IDNA)
  • Résultats instantanés pour une vérification rapide de domaine
  • 100 % côté client — aucune donnée transmise à un serveur

Quand utiliser cet outil

  • Enregistrement ou configuration de noms de domaine internationalisés avec des caractères non-ASCII
  • Configuration d'enregistrements DNS nécessitant la version Punycode d'un domaine IDN
  • Inspection de liens suspects pouvant utiliser des attaques par homographe (caractères similaires)
  • Vérification qu'un domaine Punycode correspond au nom d'affichage Unicode attendu
  • Apprentissage des standards et de l'encodage des noms de domaine internationalisés

Détails techniques

Le Punycode est un encodage bootstring défini dans la RFC 3492 qui représente les points de code Unicode en utilisant uniquement des caractères ASCII (a–z, 0–9, tiret). Chaque label de domaine est encodé indépendamment ; les labels déjà en ASCII pur restent inchangés. Le préfixe xn-- (préfixe ACE) signale qu'un label est encodé en Punycode. Cet outil traite chaque label séparé par un point et applique l'algorithme Punycode en JavaScript, entièrement dans votre navigateur. Pour des utilitaires de domaine connexes, essayez l'Analyseur d'URL pour décomposer les URL complètes en leurs composants.

Conclusion

Que vous gériez des domaines multilingues, auditiez des liens pour des attaques par homographe, ou ayez simplement besoin de voir la représentation ASCII d'une adresse internationalisée, ce Convertisseur Punycode gratuit fournit des résultats rapides, précis et confidentiels directement dans votre navigateur.

Questions fréquentes

Qu'est-ce que le Punycode ?
Le Punycode encode les caractères Unicode des noms de domaine en ASCII (xn--...) pour qu'ils fonctionnent dans le DNS. Les navigateurs affichent la forme Unicode ; le DNS utilise le Punycode.
Mon entrée est-elle envoyée à un serveur ?
Non. L'encodage et le décodage s'effectuent dans votre navigateur. Vos données ne quittent jamais votre appareil.
Puis-je convertir une URL complète ?
Vous pouvez coller un domaine ou un nom d'hôte. L'outil convertit la partie hôte. Pour les URL complètes, utilisez l'Analyseur d'URL et convertissez l'hôte.
Mon entrée est-elle envoyée à un serveur ?
Non. L'encodage et le décodage s'exécutent entièrement dans votre navigateur avec JavaScript. Vos noms de domaine ne quittent jamais votre appareil.