Encoder le texte en Punycode

Convertir du texte Unicode ou des noms de domaine internationalisés (IDN) en Punycode compatible ASCII.

Gère les étiquettes séparées par des points (par exemple xn--...)

Prise en charge IDN

Prend en charge entièrement la norme RFC 3492 pour les noms de domaine internationalisés dans les applications (IDNA).

Privé et sécurisé

Le traitement s'effectue entièrement sur votre appareil. Vos données ne sont jamais envoyées à un serveur.

Encodage instantané

Conversion Punycode en temps réel au fur et à mesure de la saisie, optimisée pour la rapidité et la précision.

Essayez ces exemples

Domaine allemand (München)

Encoder les caractères umlaut allemands dans un nom de domaine

Appliquer maintenant

Domaine français (Café)

Convertir un nom de domaine français accentué en Punycode.

Appliquer maintenant

Domaine chinois

Encoder les caractères chinois au format Punycode

Appliquer maintenant

Domaine japonais

Convertir un domaine japonais au format Punycode

Appliquer maintenant

Domaine russe

Encoder les caractères cyrilliques dans un nom de domaine

Appliquer maintenant

Domaine suédois

Convertir les caractères scandinaves en Punycode

Appliquer maintenant

Le guide ultime du codage Punycode

Qu'est-ce que Punycode ?

Punycode est une méthode d'encodage spéciale utilisée pour représenter les caractères Unicode en utilisant uniquement le jeu de caractères ASCII limité (A-Z, 0-9 et traits d'union). Cela est principalement utilisé pour les noms de domaine internationalisés (IDN).

Parce que le système de noms de domaine (DNS) ne supportait historiquement que l'ASCII, Punycode permet aux adresses web comme münchen.de d'être comprises par les navigateurs et les serveurs sous la forme xn--mnchen-3ya.de.

Pourquoi encoder en Punycode ?

  • Enregistrement de domaine : De nombreux registraires exigent la version Punycode d'un domaine pour la configuration technique.
  • Configuration du serveur: Les serveurs web (comme Nginx ou Apache) utilisent souvent le Punycode dans leurs fichiers de configuration pour les IDN.
  • Compatibilité : Assurez-vous que vos liens internationaux fonctionnent correctement sur tous les clients de messagerie et systèmes web hérités.
  • Tests développeurs : Déboguer la gestion des caractères non ASCII dans les URL et les requêtes réseau par votre application.

Comprendre le préfixe "xn--"

Lorsque vous encodez un nom de domaine, vous remarquerez qu'il commence par xn--. C'est ce qu'on appelle le préfixe ACE (ASCII Compatible Encoding). Il signale au système que la chaîne suivante est une représentation Punycode d'une chaîne Unicode.

Exemple Unicode

café.com

Résultat Punycode (ACE)

xn--caf-dma.com