Más juegos en WuGames.ioPatrocinadoDescubre juegos de navegador gratis — juega al instante, sin descargas ni registro.Jugar

Convertidor Punycode

Convierte nombres de dominio Unicode (IDN) a Punycode ASCII y al revés, según RFC 3492. Soporta diacríticos latinos, chino, cirílico y árabe.

examples Ejemplos Comunes
Dominio UnicodePunycode (ASCII)
münchen.dexn--mnchen-3ya.de
北京.中国xn--1lq90i.xn--fiqs8s
مصر.egxn--wgbh1c.eg
ουτοπία.euxn--kxae4bafwg.eu
日本.jpxn--wgv71a.jp
россия.рфxn--h1alffa9f.xn--p1ai

Convertidor Punycode - Convertidor de Nombres de Dominio IDN a ASCII

Una herramienta completa de conversión Punycode para codificar y decodificar Nombres de Dominio Internacionalizados (IDN). Convierta nombres de dominio Unicode al formato Punycode compatible con ASCII y viceversa. Esencial para registro de dominios, sistemas de correo, configuración DNS y desarrollo web internacional.

¿Qué es Punycode?

Punycode es un esquema de codificación de caracteres usado para representar caracteres Unicode en formato ASCII para nombres de dominio. Es parte del sistema de Nombres de Dominio Internacionalizados en Aplicaciones (IDNA).

**Características Clave:**
• Convierte dominios Unicode a formato ASCII
• Todos los dominios Punycode comienzan con prefijo 'xn--'
• Permite caracteres no ingleses en nombres de dominio
• Compatible con infraestructura DNS existente
• Estandarizado en RFC 3492

Ejemplo:
• Unicode: münchen.de
• Punycode: xn--mnchen-3ya.de

¿Cómo usar el Convertidor Punycode?

**Codificar Unicode a Punycode:**
1. Seleccione modo 'Codificar'
2. Ingrese su nombre de dominio Unicode
3. Haga clic en 'Procesar'
4. El resultado Punycode aparece
5. Copie o descargue el resultado

**Decodificar Punycode a Unicode:**
1. Seleccione modo 'Decodificar'
2. Ingrese el dominio Punycode (xn--...)
3. Haga clic en 'Procesar'
4. El dominio Unicode aparece
5. Copie o descargue el resultado

Ejemplos:
Unicode: münchen.de → Punycode: xn--mnchen-3ya.de
Punycode: xn--1lq90i.xn--fiqs8s → Unicode: 北京.中国

¿Por qué se necesita Punycode?

**El Problema:**
El DNS original fue diseñado en los años 1980 para soportar solo caracteres ASCII. Esto significaba que solo eran posibles nombres de dominio en inglés.

**La Solución - Punycode:**
Punycode resuelve esto:
1. Compatibilidad hacia atrás con DNS existente
2. Acceso universal en idiomas nativos
3. Funciona en todos los navegadores y clientes de correo

**Ejemplos del Mundo Real:**
Alemán: münchen.de → xn--mnchen-3ya.de
Chino: 北京.cn → xn--1lq90i.cn
Árabe: مصر.eg → xn--wgbh1c.eg

Convertidor Punycode — Convierte nombres de dominio Unicode (IDN) a Punycode ASCII y al revés, según RFC 3492. Soporta diacríticos latinos, chi
Convertidor Punycode

¿Por qué mi etiqueta xn-- difiere de la del registrador?

Casi siempre por la normalización. IDNA2008 / UTS-46 exigen que cada etiqueta se normalice a Unicode NFC y se ponga en minúsculas antes de codificar a Punycode; un registrador o navegador lo hace automáticamente.

**Dos trampas comunes:**

1. **Mayúsculas:** 'MÜNCHEN.DE' debe pasar a minúsculas 'münchen.de' primero, dando xn--mnchen-3ya.de. Codificar la forma en mayúsculas produce una etiqueta diferente (inválida).

2. **Marcas combinantes:** 'münchen' escrito como 'u' base + diéresis combinante (U+0308) NO es la misma secuencia de puntos de código que la 'ü' precompuesta (U+00FC). NFC las combina en un solo carácter, así que ambas entradas dan la misma etiqueta xn--.

Esta herramienta aplica normalización NFC y minúsculas automáticamente al codificar, por lo que la salida xn-- coincide con la que calcula un registrador o navegador conforme. Si omite la normalización en otro lugar, su etiqueta diferirá en silencio y no resolverá.

¿Qué son los límites DNS de 63 y 253 octetos, y mi IDN los supera?

El DNS impone dos límites de longitud estrictos, medidos en octetos (bytes) de la forma ASCII / Punycode, no en caracteres visibles:

**Límite de 63 octetos por etiqueta:** Cada etiqueta separada por puntos puede tener como máximo 63 octetos. Las etiquetas CJK y árabes se expanden mucho al codificarse: una etiqueta china de 15 caracteres puede superar fácilmente los 63 bytes como xn--… y volverse no registrable.

**Límite de 253 octetos del FQDN:** El nombre de dominio completo (todas las etiquetas más los puntos) puede tener como máximo 253 octetos.

Como Punycode infla el texto no ASCII, un nombre que parece corto en escritura nativa puede superar estos límites. Esta herramienta cuenta los bytes con TextEncoder en cada etiqueta codificada y en el nombre completo tras cada conversión, mostrando una insignia verde cuando una etiqueta está dentro de los 63 octetos y una roja cuando se excede, para que sepa si es registrable antes de pagar a un registrador.

Características Principales

  • Conversión bidireccional (Unicode ↔ Punycode)
  • Normalización NFC (UTS-46)
  • Validación de ida y vuelta
  • Comprobación de longitud de 63 octetos por etiqueta
  • Advertencia de homógrafos con escrituras mixtas
  • Soporte de plano suplementario (emoji / CJK Ext)
  • Soporte para todos los scripts Unicode
  • Maneja dominios multi-etiqueta
  • Cumple con RFC 3492
  • Valida formato Punycode
  • Tabla de referencia de ejemplos comunes
  • Copiar al portapapeles
  • Procesamiento 100% del lado del cliente
  • Funciona sin conexión
  • Interfaz compatible con móviles
  • Soporte de modo oscuro
  • Sin registro requerido