Codificador y Decodificador de URL
Codifica caracteres especiales para un uso seguro en URLs o decodifica URLs con percent encoding de vuelta a texto legible. Compatible con RFC 3986, gratis e instantáneo.
Las URLs solo pueden contener un conjunto limitado de caracteres del conjunto ASCII. Cuando una URL necesita incluir caracteres fuera de ese conjunto seguro — como espacios, letras acentuadas, ampersands o escrituras no latinas — esos caracteres deben convertirse a un formato percent-encoded. Este proceso reemplaza cada carácter inseguro con un signo de porcentaje (%) seguido de dos dÃgitos hexadecimales que representan el valor de byte del carácter. Por ejemplo, un espacio se convierte en %20 y un ampersand en %26. Nuestro codificador y decodificador de URL realiza esta conversión al instante en ambas direcciones.
El estándar de codificación sigue el RFC 3986, que define la sintaxis de los Uniform Resource Identifiers. Esta especificación identifica los caracteres no reservados (A-Z, a-z, 0-9, guion, punto, guion bajo, tilde) que pueden aparecer en las URLs sin codificar, y los caracteres reservados (como :, /, ?, #, @ y &) que tienen un significado especial en la sintaxis de URLs. El modo Codificar convierte componentes individuales como los valores de parámetros de consulta, mientras que Codificar URL Completa procesa una cadena de URL entera, preservando los caracteres estructurales (://) que definen protocolo, host y ruta.
La codificación de URLs es esencial en desarrollo web, integración de APIs y procesamiento de datos. Los desarrolladores la usan al construir query strings, crear peticiones a APIs, manejar envÃos de formularios y trabajar con redirecciones. También es crÃtica para nombres de dominio internacionalizados (IDN) y URLs que contienen caracteres de alfabetos no ingleses. Sin una codificación adecuada, los navegadores y servidores pueden malinterpretar las URLs, provocando enlaces rotos, vulnerabilidades de seguridad o corrupción de datos.
Toda la codificación y decodificación se ejecuta Ãntegramente en tu navegador. No se envÃa ningún dato a ningún servidor, por lo que la herramienta es segura para URLs con información sensible, claves API o tokens de autenticación. La herramienta maneja correctamente los caracteres UTF-8 multi-byte, asà que funciona con cualquier idioma o alfabeto — incluidos el español con ñ y acentos, chino, árabe y emojis.
Cómo Usar el Codificador de URL
Elige Codificar o Decodificar
Selecciona Codificar para convertir texto a formato URL, o Decodificar para convertir URLs codificadas de vuelta a texto legible
Introduce tu entrada
Pega una URL, query string o texto que necesite codificarse o decodificarse
Copia el resultado
La salida convertida aparece al instante — haz clic en copiar para usarla
Preguntas frecuentes sobre codificación de URL
La codificación de URL (también llamada percent encoding) convierte caracteres que no están permitidos en URLs a un formato seguro. Cada carácter inseguro se sustituye por un signo de porcentaje seguido de dos dÃgitos hexadecimales. Por ejemplo, un espacio se convierte en %20 y un ampersand en %26.
Las URLs solo pueden contener ciertos caracteres ASCII. Los caracteres especiales como espacios, letras acentuadas y sÃmbolos romperÃan la estructura de la URL o serÃan malinterpretados por navegadores y servidores. La codificación garantiza que las URLs funcionen correctamente en todos los sistemas.
Codificar convierte todos los caracteres especiales, incluidos los estructurales como / y :. Codificar URL Completa preserva la estructura de la URL (protocolo, host, separadores de ruta) y solo codifica los caracteres dentro de componentes como parámetros de consulta e identificadores de fragmento.
La herramienta sigue el RFC 3986, el estándar vigente de sintaxis de URIs publicado por la IETF. Gestiona correctamente los caracteres no reservados (letras, dÃgitos, -, ., _, ~) y los reservados (:, /, ?, #, @, !, $, &, etc.).
SÃ. La herramienta codifica correctamente los caracteres UTF-8 multi-byte de cualquier idioma o alfabeto. Caracteres como ñ, ü, é, ä¸ o emojis se codifican en sus secuencias de bytes percent-encoded adecuadas.
No exactamente. %20 es la codificación estándar percent-encoded para un espacio en URLs. El signo + representa un espacio solo en datos de formularios HTML (application/x-www-form-urlencoded). Esta herramienta usa %20 porque es universalmente correcto para URLs.
SÃ. Toda la codificación y decodificación ocurre en tu navegador mediante JavaScript. No se envÃa nada a ningún servidor. Esto es especialmente importante cuando trabajas con URLs que contienen claves API, tokens o parámetros sensibles.
Usa la decodificación cuando recibas una URL percent-encoded y quieras leer su contenido. Escenarios comunes: depurar respuestas de APIs, leer logs de servidor, analizar URLs de seguimiento o extraer texto legible de query strings codificadas.