JotTools .

Codificar / Decodificar URL

Codificador y decodificador de URL gratis online. Codifica query strings con porcentajes o convierte %20 de vuelta a texto al instante en tu navegador. Sin registro.

Qué hace este codificador y decodificador de URL

Esta herramienta convierte texto desde y hacia el formato codificado por porcentajes, tal como navegadores y servidores esperan que se escriban las URL. Ponla en Codificar y un espacio se convierte en %20, un ampersand en %26, un signo de interrogación en %3F. Ponla en Decodificar y esos códigos vuelven a ser los caracteres legibles. Es útil para desarrolladores que construyen peticiones de API, para profesionales de marketing que pegan enlaces de seguimiento y para cualquiera que haya copiado una URL desordenada llena de %2F y quiera ver qué dice de verdad.

Por dentro ejecuta las mismas funciones encodeURIComponent y decodeURIComponent que usa tu navegador, así que el resultado coincide con lo que produce el código real.

Cómo usarlo

  1. Pega o escribe tu texto en la caja de entrada.
  2. Abre el desplegable Modo y elige Codificar para escapar caracteres, o Decodificar para convertir los códigos de escape de nuevo en texto.
  3. Lee el resultado en la caja de salida de abajo, mostrado en fuente monoespaciada para que cada carácter sea fácil de revisar.
  4. Haz clic en copiar para tomar el resultado y pegarlo directamente en tu código, en la barra del navegador o en un enlace.

Al cambiar el desplegable Modo tu texto se reprocesa al instante, así que puedes alternar de un lado a otro para comparar ambas direcciones.

Por qué usarlo aquí

Es rápido y se queda en tu máquina. Nada de lo que escribes se sube, porque la codificación ocurre localmente en tu navegador, lo cual importa cuando una query string contiene tokens, identificadores o cualquier cosa que prefieras no enviar al servidor de un desconocido. Es gratis, no requiere registro y carga al instante en el móvil o en el escritorio. Encuentra más utilidades similares en la categoría de conversores.

Como usa encodeURIComponent, también escapa /, ?, & y =, que es justo lo que quieres para un solo valor de query o un fragmento de ruta, y conviene saberlo si estás codificando un enlace completo.

Consejo: codifica cada valor de la query por separado antes de unirlos con &, así los separadores siguen siendo legibles mientras los valores quedan protegidos.

Preguntas frecuentes

¿Qué hace realmente la codificación de URL?
Reemplaza los caracteres que no son seguros en una URL por un signo de porcentaje y dos dígitos hexadecimales. Un espacio se convierte en %20, un ampersand en %26, y así sucesivamente. Esto evita que las query strings y los enlaces se rompan cuando hay caracteres especiales.
¿Cuál es la diferencia entre el modo codificar y decodificar?
Codificar convierte texto plano a la forma codificada por porcentajes (por ejemplo, hola mundo se convierte en hola%20mundo). Decodificar hace lo contrario, devolviendo %20 y otros códigos de escape a caracteres legibles. Usa el desplegable Modo para cambiar entre ambos.
¿Codifica toda la URL o solo una parte?
Usa encodeURIComponent, que también escapa caracteres como /, ?, & y =. Eso lo hace ideal para codificar un solo valor de query o un segmento de ruta, no una URL completa donde esos caracteres deben permanecer intactos.
¿Por qué la decodificación a veces muestra un error?
La decodificación falla cuando la entrada tiene una secuencia de escape mal formada, como un % suelto que no va seguido de dos dígitos hexadecimales válidos. Comprueba que cada % de tu texto forme parte de un código completo como %20 e inténtalo de nuevo.