¿Algo va mal con esta herramienta?
Sobre «Convertidor De Punycode A Unicode En Línea»
Esta herramienta convierte nombres de dominio codificados en Punycode (usados para dominios internacionalizados, IDN) de vuelta a su forma Unicode original. "xn--n3h" se decodifica como "☃"; el famoso "xn--80ak6aa92e.com" se decodifica como "аpple.com" — un nombre que usa caracteres cirílicos que parecen letras latinas.
Punycode permite que DNS, que es solo ASCII, soporte nombres de dominio en cualquier script: chino, árabe, cirílico, emoji y más. Los navegadores muestran la forma Unicode a los usuarios pero transmiten la forma Punycode por la red.
Útil para entender dominios de aspecto sospechoso (los ataques homográficos usan Punycode para falsificar sitios populares), depurar problemas de DNS o HTTP, y decodificar URLs codificadas en IDN.
Cómo usar esta herramienta
Cómo decodificar un dominio Punycode (xn--) a Unicode
Pega el label Punycode
Dominio codificado ASCII-compatible en el campo «Punycode domain». Cada label que empiece por `xn--` será decodificado; los labels ASCII estándar (sin `xn--`) pasan sin cambios.
Cómo decodifica
Internamente la herramienta llama al `punycode.toUnicode()` integrado en Node, que aplica RFC 3492 Punycode + Nameprep / IDNA para reconstruir los labels Unicode originales — emoji, cirílico, chino, devanagari, etc.
Ejecutar
Salida: un único campo `unicode` — la forma legible. Los dominios multi-label se decodifican label a label, así que subdominios y TLDs se procesan de forma independiente.
Aviso de spoofing visual
Punycode se usa en phishing por homógrafos (p. ej. `xn--pypal-4ve.com` decodifica a algo parecido a paypal). Si vienes a leer un URL de un correo, trata el resultado como evidencia para inspeccionar, no como garantía de legitimidad.