Conversor Punycode (dominios internacionalizados)
Codifique o decodifique una etiqueta Punycode (RFC 3492), utilizada para representar en ASCII puro los nombres de dominio internacionalizados (IDN) que contienen caracteres no ASCII. Esta herramienta trata una sola etiqueta (no un dominio completo con puntos) cada vez.
Cómo funciona
El sistema DNS solo entiende de forma nativa caracteres ASCII, pero los nombres de dominio pueden contener acentos, ideogramas u otros caracteres Unicode (como "café.es" o "日本.jp"). Punycode codifica cada etiqueta que contiene caracteres no ASCII como una cadena ASCII con el prefijo "xn--", que los navegadores y los servidores DNS procesan entre bastidores. Es esta codificación la que se ve aparecer en la barra de direcciones de algunos navegadores para los dominios internacionalizados.
¿Por qué mi dominio aparece como "xn--..." en la barra de direcciones?
Es la representación Punycode ASCII del dominio internacionalizado, que el DNS utiliza internamente. Algunos navegadores la muestran tal cual por precaución (para evitar ataques de homógrafos visuales); otros muestran la versión Unicode original.
¿Un dominio completo como "café.ejemplo.es" se convierte en una sola operación?
No: cada etiqueta separada por un punto (aquí "café", "ejemplo" y "es") debe codificarse por separado; solo "café", que contiene caracteres no ASCII, necesita conversión (las demás no cambian).
Procesamiento 100% local: la codificación y la decodificación se ejecutan íntegramente en su navegador mediante WebAssembly.