Conversor de Punycode e IDN

Convierte nombres de dominio internacionalizados a Punycode (xn--) y de vuelta, etiqueta por etiqueta, directamente en tu navegador. Los dominios que pegas permanecen en tu dispositivo.

El Conversor de Punycode / IDN funciona por completo en tu navegador. Los dominios y las URLs que escribes o pegas se convierten en tu dispositivo con una implementación integrada de RFC 3492 y nunca se suben a ArrayKit.

Abre el Codificador / Decodificador de URL

Acerca de Conversor Punycode

El Conversor de Punycode / IDN convierte los nombres de dominio internacionalizados en la forma ASCII que los navegadores y el DNS usan realmente, y de vuelta. Escribe un host Unicode como münchen.de, 例え.テスト o un dominio con emoji y codifica cada etiqueta con Punycode RFC 3492, anteponiendo xn-- solo a las etiquetas que lo necesitan. Cambia de dirección para pegar un dominio xn-- y leer el Unicode legible que representa. Funciona etiqueta por etiqueta, así que los subdominios, un TLD ASCII, los puertos y las rutas pasan intactos. Esto es útil para detectar phishing por homógrafos, registrar un IDN, depurar certificados TLS o hosts de correo, y comprobar hacia dónde apunta realmente un enlace en punycode. Cada conversión se ejecuta en tu dispositivo: los dominios que pegas nunca se suben.

Características

Cómo usar Conversor Punycode

  1. Mantén seleccionado 'Unicode → ASCII' para codificar un dominio internacionalizado
  2. Escribe o pega un dominio como münchen.de o 例え.テスト
  3. Copia el dominio ASCII xn-- del panel de salida
  4. Cambia a 'ASCII → Unicode' y pega un dominio xn-- para leerlo de vuelta

Ejemplo

Entrada

münchen.de

Salida

xn--mnchen-3ya.de

Solo la etiqueta no ASCII 'münchen' se convierte en xn--mnchen-3ya; el TLD .de se deja intacto.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es Punycode y por qué lo usan los dominios?
Punycode (RFC 3492) representa las etiquetas de dominio Unicode usando solo las letras ASCII, los dígitos y el guion que permite el DNS. Las etiquetas internacionalizadas se codifican y se prefijan con xn--, así que münchen.de viaja por la red como xn--mnchen-3ya.de.
¿Qué significa el prefijo xn-- en un dominio?
xn-- es el prefijo 'ACE' (ASCII-Compatible Encoding) de IDNA. Marca una etiqueta cuyos caracteres restantes son una cadena Unicode codificada en Punycode, indicando a los navegadores y resolutores que la decodifiquen de vuelta a las letras originales para mostrarla.
¿Por qué solo se convierte parte de mi dominio a xn--?
La conversión ocurre etiqueta por etiqueta. Una etiqueta formada solo por caracteres ASCII, como www o com, ya encaja en el DNS y se deja tal cual; solo las etiquetas que contienen caracteres no ASCII se codifican en Punycode y se prefijan con xn--.
¿Puede esto ayudarme a detectar dominios de phishing por homógrafos?
Sí. Las letras de aspecto similar de distintos sistemas de escritura pueden hacer que un dominio falso parezca genuino. Codificarlo a ASCII expone la forma xn-- distinta, así que аpple.com escrito con una 'а' cirílica ya no se parece a apple.com.
¿El conversor pone mi dominio en minúsculas o aplica el nameprep de IDNA?
No. Realiza una transcodificación Punycode pura y conserva tus etiquetas exactamente, así que codificar y luego decodificar devuelve el texto original. No aplica el plegado de mayúsculas, la normalización ni la validación de IDNA.
¿Maneja dominios con emoji y URLs con puerto o ruta?
Sí. Los emoji y otros caracteres astrales se codifican correctamente —💩.la se convierte en xn--ls8h.la— y cualquier esquema, puerto, ruta o consulta de una URL completa pasa sin cambios mientras solo se convierten las etiquetas del host.

Herramientas relacionadas

Todas las herramientas de ArrayKit