Puntos clave
- 01Codifica porcentualmente cualquier texto para uso seguro en URLs o cadenas de consulta en un clic.
- 02Admite alcance de componente (codifica todo) y alcance de URI completo (preserva caracteres estructurales).
- 03Maneja Unicode — emoji y caracteres no ASCII se codifican UTF-8 y luego se codifican porcentualmente byte a byte.
- 04Se ejecuta completamente en tu navegador; tu entrada nunca se carga ni se registra.
Por Qué la Codificación de URLs es Importante
Las URLs solo pueden contener un conjunto específico de caracteres ASCII. Los espacios, ampersands, signos de igual y cualquier texto no ASCII (emoji, caracteres chinos, escritura árabe) deben codificarse porcentualmente antes de aparecer en una URL. Sin codificación, un espacio en un parámetro de consulta se leería como un separador de URL, y un & se interpretaría como un delimitador entre parámetros — corrompiendo silenciosamente la solicitud.
Los desarrolladores se encuentran con codificación de URLs constantemente: construyendo URLs de solicitud API a mano, construyendo destinos de redirección, depurando cadenas de consulta malformadas, o trabajando con URLs de devolución de llamada OAuth. El codificador de URLs de Handytool maneja tanto codificación como decodificación con el comportamiento Unicode correcto, sin instalación y sin viaje de servidor.
Cómo Codificar o Decodificar una Cadena de URL
- 01
Pega tu texto
Escribe o pega la cadena que deseas codificar — por ejemplo, un valor de parámetro de consulta que contiene espacios o caracteres especiales — en el cuadro de entrada.
- 02
Elige alcance de componente o URI completo
Selecciona alcance de componente para codificar un valor de parámetro de consulta único (escapa cada carácter reservado incluyendo / y ?). Selecciona alcance de URI completo para codificar una URL completa mientras se mantienen /, ?, y # como separadores estructurales.
- 03
Haz clic en Codificar o Decodificar
Haz clic en Codificar para convertir el texto a una cadena codificada porcentualmente, o Decodificar para convertir %20, %3F y cada otra secuencia de porcentaje de vuelta a caracteres legibles.
- 04
Copia y usa el resultado
Haz clic en el botón copiar y pega la cadena codificada o decodificada donde la necesites — una URL, una llamada API, un archivo de configuración, o tu editor de código.
Caracteres Que Deben Codificarse en Parámetros de Consulta
Estos caracteres tienen significado especial en URLs y rompen cadenas de consulta si se dejan sin escapar.
- 01Espacio → %20 (o + en cuerpos codificados en forma, pero %20 en cadenas de consulta de URL).
- 02& → %26 — separa parámetros de consulta, por lo que debe escaparse dentro de un valor.
- 03= → %3D — separa clave de valor, debe escaparse dentro de un valor.
- 04+ → %2B — a menudo se malinterpreta como un espacio en servidores antiguos; siempre codifica explícitamente.
- 05# → %23 — marca el identificador de fragmento; codifica dentro de cualquier valor.
- 06No ASCII (emoji, CJK, etc.) → bytes UTF-8 codificados como secuencias %XX%XX.
Codifica Tokens y Credenciales Sin Riesgo de Privacidad
El codificador de URLs se ejecuta completamente en tu navegador utilizando las funciones JavaScript nativas encodeURIComponent y encodeURI. Nada se transmite a ningún servidor. Eso significa que puedes codificar de forma segura tokens OAuth, claves API, o URIs de redirección privados sin que esos valores abandonen tu máquina.
Una vez que cierres o recargues la pestaña, tu entrada se ha ido. No hay sesión, sin registro, y no se requiere cuenta.
Preguntas Frecuentes del Codificador de URLs
¿Qué es la codificación de URL o codificación porcentual?
La codificación de URL reemplaza caracteres que tienen significado especial en URLs — espacios, &, =, ?, y texto no ASCII — con un % seguido de dos dígitos hexadecimales. Te permite incluir de forma segura texto arbitrario en una URL sin romper su estructura.
¿Cuál es la diferencia entre codificación de componente y URI completo?
La codificación de componente (encodeURIComponent) escapa cada carácter reservado incluyendo / y ?. Úsalo para valores de parámetros de consulta individuales. La codificación de URI completo (encodeURI) preserva caracteres estructurales para que toda la URL permanezca válida.
¿Cómo maneja la herramienta Unicode y emoji?
Los caracteres Unicode se convierten primero a bytes UTF-8 y luego cada byte se codifica porcentualmente como %XX, coincidiendo con el estándar que todos los navegadores modernos utilizan.
¿Es la codificación de URL lo mismo que la codificación de entidad HTML?
No. La codificación de URL utiliza secuencias de porcentaje (%20 para espacio); la codificación de entidad HTML utiliza referencias nombradas o numéricas (& para &). Sirven contextos diferentes y no deben confundirse.
¿Se almacena mi entrada en algún lugar?
No. La codificación y decodificación utilizan APIs de JavaScript nativas del navegador. Nada se carga, registra o almacena.
¿Es la herramienta gratuita?
Sí. Handytool es completamente gratuito sin registro ni límites de uso.