Convertisseur Punycode — Encodage de domaines internationalisés
Convertissez des noms de domaine internationaux (IDN) vers et depuis Punycode avec notre Convertisseur Punycode. L'outil transforme les domaines Unicode comme münchen.de en format Punycode compatible ASCII (xn--mnchen-3ya.de) et vice versa. Prend en charge tous les caractères Unicode, y compris les emojis et les scripts spéciaux. Le mode automatique convertit instantanément pendant la saisie. Idéal pour les développeurs web et les administrateurs système travaillant avec des domaines internationaux.
RFC 3492 Uniquement dans le navigateur
Outils similaires
- Encodeur Base64 Encodez et décodez du texte et des fichiers au format Base64 avec support glisser-déposer. Encodage URL-safe et aperçu en temps réel pour le développement web.
- Encodeur URL Encodez et décodez des URL, paramètres de requête et composants URI. Outil avec analyseur URL intégré pour extraire protocole, hôte et paramètres de requête.
- Encodeur d'entités HTML Convertissez le texte en entités HTML et vice versa. Outil d'échappement avec entités nommées ( ), décimales numériques ( ) et hexadécimales ( ).
- Décodeur JWT Décodez et analysez JSON Web Tokens avec inspection détaillée. Visualisez en-tête, charge utile et signature. Validez structure et algorithmes de signature.
Fonctionnalités
- Conversion bidirectionnelle : Unicode vers Punycode et inversement
- Détection automatique : identifie automatiquement le format d'entrée
- Conformité RFC 3492 : implémentation complète de la norme Punycode
- Traitement par lot : convertissez plusieurs domaines en même temps (ligne par ligne)
- Domaines d'exemple : chargez des domaines internationaux à tester
- Conversion en temps réel : transformation automatique pendant la saisie
Comment fonctionne Punycode
Punycode convertit les noms de domaine Unicode en ASCII à l'aide d'un encodage spécifique :
Domaine Unicode
münchen.de Domaine Punycode
xn--mnchen-3ya.de Processus d'encodage :
- Extraire les caractères ASCII (mnchen)
- Encoder la position et la valeur des caractères non ASCII
- Ajouter le préfixe
xn--indiquant le Punycode - Ajouter les informations Unicode encodées (-3ya)
Tous les domaines Punycode commencent par xn--
Domaines internationaux courants
| Unicode | Punycode | Langue |
|---|---|---|
| münchen.de | xn--mnchen-3ya.de | Allemand |
| zürich.ch | xn--zrich-kva.ch | Allemand |
| москва.рф | xn--80adxhks.xn--p1ai | Russe |
| 東京.jp | xn--1lqs71d.jp | Japonais |
| مصر.eg | xn--wgbh1c.eg | Arabe |
| ελλάδα.gr | xn--hxakic4aa.gr | Grec |
Cas d'utilisation
Enregistrement de domaines
- Convertir des IDN pour l'enregistrement DNS
- Vérifier la disponibilité d'un domaine
- Génération de certificats SSL
Développement web
- Gestion des URL dans les applications
- Stockage de domaines dans une base de données
- Requêtes API avec IDN
- Internationalisation (i18n)
Ressources Utiles
RFC 3492 : Punycode Spécification officielle IETF pour l'encodage Punycode
ICANN : noms de domaine internationalisés Vue d'ensemble de la mise en œuvre des IDN et des politiques associées
Wikipédia : noms de domaine internationalisés Informations complètes sur les systèmes IDN
Charset.org : convertisseur Punycode Exemples supplémentaires et informations sur la conversion Punycode