Codificar texto a Punycode

Convertir texto Unicode o nombres de dominio internacionalizados (IDN) a Punycode compatible con ASCII.

Maneja etiquetas separadas por puntos (ej. xn--...)

Soporte de IDN

Compatibilidad total con RFC 3492 para Nombres de Dominio Internacionalizados en Aplicaciones (IDNA).

Privado y Protegido

El procesamiento ocurre completamente en su dispositivo. Sus datos nunca se envían a ningún servidor.

Codificación Instantánea

Conversión Punycode en tiempo real mientras escribe, optimizada para velocidad y precisión.

Prueba Estos Ejemplos

Dominio alemán (Múnich)

Codificar caracteres de diéresis alemanes en un nombre de dominio

Aplicar Ahora

Dominio Francés (Café)

Convierte un dominio francés acentuado a Punycode.

Aplicar Ahora

Dominio Chino

Codificar caracteres chinos al formato Punycode

Aplicar Ahora

Dominio Japonés

Convertir un dominio japonés a formato Punycode

Aplicar Ahora

Dominio Ruso

Codificar caracteres cirílicos en un nombre de dominio

Aplicar Ahora

Dominio Sueco

Convertir caracteres escandinavos a Punycode

Aplicar Ahora

La Guía Definitiva para la Codificación Punycode

¿Qué es Punycode?

Punycode es un método de codificación especial utilizado para representar caracteres Unicode utilizando solo el conjunto limitado de caracteres ASCII (A-Z, 0-9 y guiones). Esto se usa principalmente para Nombres de Dominio Internacionalizados (IDN).

Debido a que el Sistema de Nombres de Dominio (DNS) históricamente solo admitía ASCII, Punycode permite que direcciones web como münchen.de sean entendidas por navegadores y servidores como xn--mnchen-3ya.de.

¿Por qué codificar a Punycode?

  • Registro de dominio: Muchos registradores requieren la versión Punycode de un dominio para la configuración técnica.
  • Configuración del servidor: Los servidores web (como Nginx o Apache) suelen usar Punycode en sus archivos de configuración para IDN.
  • Compatibilidad: Asegura que tus enlaces internacionales funcionen correctamente en todos los clientes de correo electrónico y sistemas web heredados.
  • Pruebas para desarrolladores: Depura cómo tu aplicación maneja caracteres no ASCII en URL y solicitudes de red.

Entendiendo el Prefijo "xn--"

Al codificar un nombre de dominio, notarás que comienza con xn--. Esto se conoce como el preflijo ACE (Codificación Compatible con ASCII). Indica al sistema que la cadena siguiente es una representación Punycode de una cadena Unicode.

Ejemplo Unicode

café.com

Resultado Punycode (ACE)

xn--caf-dma.com