Conversor Punycode
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
Conversor de Escapes Unicode
Codifica texto a \uXXXX, U+XXXX o entidades HTML — y decodifica cualquiera de ellos a texto. Gestiona emojis y caracteres astrales.
Codificador y decodificador Base45
Codifica texto a Base45 y decodifica Base45 de vuelta a texto, según RFC 9285, en tu navegador.
Detector de Caracteres Invisibles / Zero-Width
Detecta NBSPs, caracteres zero-width, marcas bidi y tabs en texto pegado — y límpialos.
Codificador y Decodificador Quoted-Printable
Codifica texto a MIME Quoted-Printable (RFC 2045) o decodifícalo — con escapes =XX, saltos de línea suaves y UTF-8 — todo en tu navegador, con ajuste de línea a 76 caracteres al codificar.
Codificador / Decodificador Base32
Codifica y decodifica Base32 (RFC 4648), con variantes estándar y base32hex — útil para secretos TOTP e IDs estilo Crockford.
Conversor de JWK a PEM (y al revés)
Convierte un JWK o un JWKS entero en claves públicas PEM y al revés, con la huella RFC 7638 de cada clave — todo en tu navegador.