Conversor de Punycode
Convierte entre Unicode y Punycode (ACE) para nombres de dominio internacionalizados. Codifica/decodifica dominios IDN al instante. Gratis, 100% en tu navegador.
Referencia
¿Qué es Punycode?
Punycode es una sintaxis de codificación definida en RFC 3492 que representa caracteres Unicode usando el conjunto limitado de caracteres ASCII permitidos en nombres de dominio DNS. Permite Nombres de Dominio Internacionalizados (IDN) como münchen.de o 例え.jp. La forma codificada se prefija con xn--.
Cómo funciona la codificación Punycode
Punycode usa el algoritmo Bootstring para codificar puntos de código Unicode en una cadena ASCII compacta. Primero separa los caracteres ASCII básicos de los no-ASCII, luego codifica los puntos de código no-ASCII como una serie de valores delta usando una representación de enteros de longitud variable con un mecanismo de adaptación de sesgo.
¿Cuándo necesitas conversión Punycode?
Registro de dominios — los registradores requieren la forma Punycode (ACE) para dominios internacionalizados. Configuración DNS — los registros CNAME, A y MX deben usar la forma Punycode. Auditoría de seguridad — Punycode se usa en ataques homográficos donde caracteres Unicode similares suplantan dominios legítimos.
Privacidad
Toda la codificación y decodificación se ejecuta 100% en tu navegador. No se envían datos a ningún servidor.