Conversor Punycode
Desarrollo
Los Nombres de Dominio Internacionalizados (IDN) viajan en la red como ASCII usando Punycode (RFC 3492), pero los humanos los escriben en Unicode. Esta herramienta convierte en ambas direcciones, etiqueta por etiqueta — etiquetas ya en ASCII pasan sin cambio, etiquetas Unicode se vuelven `xn--…` y etiquetas `xn--…` vuelven a Unicode. Útil para verificar dominios sospechosos de phishing, registrar un IDN o copiar un dominio no-ASCII en una herramienta que solo acepta ASCII.
ASCII (Punycode)
xn--mnchen-3ya.de
Unicode
münchen.de
Punycode opera por etiqueta (las partes entre puntos). Etiquetas ya en ASCII pasan sin cambio.
Cómo usar
- Escribe o pega un dominio en Unicode o Punycode.
- Lee los equivalentes ASCII y Unicode lado a lado.
- Copia la forma que necesite tu herramienta/registrador.
Preguntas frecuentes
- ¿Por qué letras idénticas se codifican diferente?
- Ese es el punto de Punycode — y el corazón del phishing homográfico. La `a` latina (U+0061) y la `а` cirílica (U+0430) se ven iguales pero codifican a ASCII distinto. Pegar un dominio sospechoso aquí revela la forma `xn--…` haciendo visible la diferencia.
- ¿Esto valida el dominio?
- No — solo hace la transformación Punycode. Límites de longitud, reglas IDNA2008 sobre code points no permitidos y políticas de TLD no se verifican. Un nombre convertido aún podría ser rechazado por un registrador.
- ¿Por qué una de mis etiquetas queda igual?
- Punycode solo se activa para etiquetas con caracteres no-ASCII. `mail.münchen.de` se vuelve `mail.xn--mnchen-3ya.de` — solo la segunda etiqueta necesita codificar.
- ¿La conversión es sin pérdida en ambos sentidos?
- Sí — Punycode es codificación biyectiva. Codificar y luego decodificar siempre vuelve al original (tras normalización Unicode). Si el viaje difiere, tu input tenía scripts mezclados o look-alikes visuales que se resolvieron distinto.
Herramientas relacionadas
Decodificador JWT
Decodifica un JSON Web Token para ver su cabecera, claims y expiración.
Generador de UUID
Genera UUID v4 aleatorios en lote, con copia.
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.
Codificador / Decodificador de URL
Codifica texto para URLs en porcentaje, o decodifica URLs a texto.
Codificador / Decodificador Base64
Codifica texto a Base64 o decodifica Base64 a texto al instante.
Formateador y Validador de JSON
Formatea, embellece, minifica y valida JSON en tu navegador.