Punycode es la codificación compatible con ASCII definida por RFC 3492. Permite que el sistema de nombres de dominio (DNS) transporte nombres de dominio internacionalizados (IDN) con caracteres Unicode. Por ejemplo, la etiqueta niño se convierte en xn--nio-8ma. El prefijo xn-- identifica una codificación ASCII Compatible Encoding (ACE).
Usa el modo Domain para un nombre como niño.es. El conversor divide la entrada en los puntos, mantiene sin cambios las etiquetas que solo usan ASCII y codifica cada etiqueta Unicode por separado. También decodifica las etiquetas separadas por puntos que empiezan por xn--.
El modo Raw aplica solo el bootstring Punycode de RFC 3492 a toda la entrada. No añade ni elimina xn-- y no considera los puntos como separadores de etiquetas. Es útil para aprender, probar y comparar resultados con otra implementación.
Punycode es una representación reversible, no cifrado, una consulta DNS ni una prueba de seguridad. Introduce solo el nombre de host, sin https://, puerto, ruta, consulta ni fragmento. La conversión se realiza localmente en tu navegador.