Catégories

Décodeur Punycode

Décoder les noms de domaine Punycode (ASCII) en noms internationaux (IDN)

Points clés

Catégorie
Format Conversion
Types d’entrée
text
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le décodeur Punycode est un outil en ligne simple et efficace conçu pour convertir instantanément les noms de domaine encodés en format ASCII (Punycode) vers leur forme lisible en caractères Unicode (IDN).

Quand l’utiliser

  • Identifier la véritable identité d'un nom de domaine internationalisé commençant par 'xn--'.
  • Vérifier la lisibilité d'une URL contenant des caractères spéciaux ou des accents avant son utilisation.
  • Analyser des liens suspects pour prévenir le phishing basé sur des domaines homographes.

Comment ça marche

  • Copiez le nom de domaine au format Punycode (ex: xn--mnich-kva.com) dans la zone de saisie.
  • Cliquez sur le bouton de décodage pour lancer la conversion.
  • Récupérez instantanément le nom de domaine internationalisé en caractères Unicode.

Cas d’usage

Vérification de l'authenticité des noms de domaine lors d'audits de sécurité web.
Gestion et administration de sites web utilisant des caractères non latins.
Décodage rapide d'URL pour des besoins de documentation technique ou de reporting.

Exemples

1. Décodage d'un domaine allemand

Développeur Web
Contexte
Un développeur doit intégrer un lien vers un site allemand utilisant un tréma dans son nom de domaine.
Problème
Le système affiche 'xn--mnich-kva.com' au lieu de 'münich.com', ce qui est peu lisible pour les utilisateurs.
Comment l’utiliser
Saisir 'xn--mnich-kva.com' dans le champ de texte et valider.
Résultat
L'outil affiche 'münich.com', permettant de confirmer le nom de domaine réel.

2. Vérification d'un domaine chinois

Analyste en cybersécurité
Contexte
Un analyste examine des logs réseau contenant des domaines suspects encodés.
Problème
Impossible de lire le nom du domaine pour évaluer sa provenance.
Comment l’utiliser
Copier le domaine 'xn--fiqs8s.cn' dans l'outil.
Résultat
L'outil affiche '中国.cn', révélant le nom de domaine internationalisé.

Tester avec des échantillons

image

Hubs associés

FAQ

Qu'est-ce que le Punycode ?

Le Punycode est un système de codage utilisé pour représenter les noms de domaine contenant des caractères non-ASCII en caractères ASCII compatibles avec le système DNS.

Pourquoi les domaines commencent-ils par 'xn--' ?

Le préfixe 'xn--' indique que le nom de domaine est encodé en Punycode, ce qui permet aux navigateurs de reconnaître les caractères internationaux.

Cet outil est-il sécurisé ?

Oui, le décodage est effectué localement. Aucune donnée n'est stockée ou transmise à des serveurs tiers.

Puis-je décoder plusieurs domaines à la fois ?

Cet outil est conçu pour traiter un nom de domaine à la fois pour garantir une précision maximale.

Le résultat est-il compatible avec tous les navigateurs ?

Oui, le résultat affiché est le nom de domaine internationalisé (IDN) standard, reconnu par tous les navigateurs modernes.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/punycode-decoder

Paramètres de la requête

Nom du paramètre Type Requis Description
domain text Oui -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-punycode-decoder": {
      "name": "punycode-decoder",
      "description": "Décoder les noms de domaine Punycode (ASCII) en noms internationaux (IDN)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=punycode-decoder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]