Dominios con acentos y enlaces para compartir: Punycode y deep links
Codificar un texto suelto es solo una parte del trabajo. En la práctica, esa cadena codificada casi siempre termina viajando dentro de algo más grande: un dominio con letras no latinas, un enlace que quieres enviarle a un compañero ya con todo precargado, o una página de documentación donde no quieres que la gente tenga que salir a otra pestaña. Esta guía se centra en esas tres piezas menos conocidas de la herramienta.
Convertir un dominio con acentos a Punycode (xn--)
Respuesta rápidaUn dominio internacionalizado (IDN) con letras acentuadas, eñes o caracteres de otros alfabetos no puede resolverse tal cual por el DNS, que solo entiende ASCII. Punycode lo convierte a una forma equivalente que empieza por xn--, usando únicamente letras, números y guiones.
Es fácil pensar que la codificación URL (el formato %XX) también se ocupa del propio nombre de dominio, pero no es así: esa codificación actúa sobre la ruta, la query string y el fragmento de una URL — todo lo que va después del dominio. El nombre de dominio en sí, cuando contiene caracteres no ASCII, necesita una conversión distinta, con un algoritmo propio (RFC 3492), y esa conversión es la que hace el modo Punycode / IDN de esta herramienta.
Un ejemplo ilustrativoUn dominio como «café.example» (hipotético, con fines demostrativos) no puede registrarse ni resolverse en su forma con acento. Su equivalente en Punycode tendría la forma xn--caf-...example — el prefijo xn-- le indica al DNS que lo que sigue es una codificación ASCII de un nombre con caracteres especiales, no un nombre literal.
Esto importa en la práctica sobre todo si trabajas con marcas, apellidos o nombres de producto que llevan acentos y necesitas registrar o verificar un dominio, o si estás depurando por qué un enlace con un dominio en otro idioma se ve «raro» en una barra de direcciones — muchos navegadores muestran el nombre original con acentos, pero por debajo viajan como Punycode.
Construir un enlace profundo compartible con parámetros ya codificados
Respuesta rápidaEn la pestaña «Construir Query», arma tu URL base más los parámetros que necesites — la herramienta los codifica automáticamente y genera la URL completa. Después, el botón «Compartir» crea un enlace a la propia herramienta con esa entrada precargada.
Un escenario habitual (ilustrativo): estás preparando, junto con un compañero de otro equipo, la URL de destino de una campaña que debe llevar tres parámetros — un color, una talla y un código de promoción — y quieres que ambos vean exactamente el mismo resultado codificado antes de dárselo a quien vaya a publicarla. En lugar de describir por chat «pon esto, luego esto, con este símbolo delante», puedes construir la query completa en la pestaña «Construir Query» y usar «Compartir» para generar un enlace a la herramienta que ya lleva tu combinación de campos precargada.
Quien reciba ese enlace lo abre, ve los mismos campos ya rellenados y el mismo resultado codificado, y puede seguir ajustando desde ahí si hace falta un cambio — sin tener que reconstruir el caso desde cero ni copiar y pegar una cadena larga por chat, donde es fácil que se corte o se modifique sin querer.
Combinar Punycode y codificación URL en una misma dirección
Respuesta rápidaSon dos capas distintas de la misma URL: el dominio se convierte a Punycode si tiene caracteres no ASCII, y la ruta/query/fragmento se codifican en formato porcentual si tienen espacios, acentos o símbolos especiales. Pueden coexistir en la misma dirección sin conflicto.
Parte de la URL
Qué codificación aplica
Formato resultante
Dominio (host)
Punycode / IDN
xn--...
Ruta
Codificación URL (porcentual)
%XX
Query string
Codificación URL (porcentual)
%XX
Fragmento (tras #)
Codificación URL (porcentual)
%XX
En la práctica, esto significa que si necesitas verificar o construir una URL completa para un dominio con acentos que además lleva una búsqueda con espacios en la query string, puedes resolver cada capa por separado con esta misma herramienta: primero el dominio en la pestaña Punycode/IDN, después la ruta o los parámetros en las pestañas de codificación o construcción de query — sin mezclar los dos formatos ni intentar aplicar uno donde corresponde el otro.
Usar el widget integrable en una wiki interna o documentación
Respuesta rápidaEl widget integrable muestra una versión simplificada de la herramienta —sin cabecera ni menú— dentro de un iframe embebido en otra página, como una wiki interna o una guía de onboarding técnico.
Si tu equipo mantiene una página interna que documenta, por ejemplo, cómo se construyen los enlaces de una integración o de un sistema de campañas, puede ser más útil dejar la herramienta embebida ahí mismo que enlazarla como una pestaña aparte: quien lee la documentación puede probar un valor real sobre la marcha, en el mismo contexto donde está aprendiendo el proceso, sin perder el hilo de la página que está leyendo.
Esto encaja especialmente bien en documentación de referencia interna (runbooks, guías de onboarding, wikis de equipo) donde se explica un proceso paso a paso y conviene que el lector pueda experimentar en el mismo sitio en lugar de alternar entre dos pestañas para comparar lo que lee con lo que prueba.
¿Necesitas codificar, decodificar o construir un enlace ahora?
Prueba los modos Punycode/IDN, Construir Query y el resto de la herramienta gratis, en tu navegador — sin registro, sin límites.
¿Qué es Punycode y por qué un dominio con acentos lo necesita?
Punycode es un sistema que convierte un dominio internacionalizado (IDN) que contiene letras acentuadas, eñes u otros caracteres no ASCII en una forma equivalente que empieza por xn-- y que usa únicamente letras, números y guiones. El sistema de nombres de dominio (DNS) solo entiende esa forma ASCII internamente, así que cualquier dominio como «café.example» necesita convertirse a Punycode antes de poder registrarse o resolverse correctamente.
¿En qué se diferencia Punycode de la codificación URL normal?
La codificación URL (porcentual) actúa sobre el texto que va DESPUÉS del dominio — la ruta, la query string, el fragmento — y usa el formato %XX. Punycode actúa específicamente sobre el propio nombre de dominio (o un subdominio) y usa el formato xn--, siguiendo un algoritmo distinto (RFC 3492) pensado para que el DNS, que solo admite ASCII, pueda resolver dominios con letras no latinas.
¿Cómo construyo un enlace profundo (deep link) que ya lleve mis parámetros codificados?
Usa la pestaña «Construir Query» de la herramienta: escribe la URL base y añade cada parámetro por separado en su propio campo. La herramienta codifica automáticamente cada valor y arma la URL completa; después, el botón «Compartir» genera un enlace a la propia herramienta con tu entrada precargada, útil para enviarle a otra persona un caso ya preparado sin que tenga que volver a escribirlo.
¿Para qué sirve el widget integrable (iframe) de esta herramienta?
El widget integrable permite mostrar una versión simplificada de la herramienta —sin cabecera, menú ni pie de página— dentro de un iframe en otra página, como una wiki interna, una base de conocimiento o una documentación técnica de equipo. Así, quien lee la documentación puede probar directamente un valor de codificación o decodificación sin salir de esa página ni abrir una pestaña nueva.
¿Puedo combinar Punycode y codificación URL en la misma dirección?
Sí, y de hecho es habitual: el nombre de dominio se convierte a Punycode (xn--) si contiene caracteres no ASCII, mientras que la ruta, los parámetros de consulta y el fragmento de esa misma URL se codifican con el formato porcentual (%XX) si contienen espacios, acentos o símbolos especiales. Son dos capas distintas de la misma dirección, y esta herramienta cubre ambas en pestañas separadas.
Nota sobre esta guía: el contenido es informativo y se basa en el comportamiento estándar de Punycode (RFC 3492), la codificación URL (RFC 3986 / UTF-8) y la funcionalidad real de la herramienta de ToolPico enlazada arriba. Los ejemplos de dominios y escenarios descritos son ilustrativos, no casos reales documentados. No sustituye asesoría técnica específica para el registro de dominios o sistemas de producción con requisitos particulares de seguridad o cumplimiento.