Codificar / decodificar URL

Codifica o decodifica con porcentajes URL y cadenas de consulta.

Cargando herramienta…

Codificar / decodificar URLCodifica texto con porcentajes para usarlo de forma segura en URL, o decodifica una URL codificada a una forma legible. El modo Componente codifica todos los caracteres reservados (para valores de parámetros de consulta), mientras que el modo URI completa conserva caracteres estructurales como :// y ?. Todo el procesamiento permanece en tu navegador.

¿Qué es Codificar / decodificar URL?

URL Encode / Decode es un codificador y decodificador de URL en línea y gratuito que aplica codificación por porcentajes al texto para usarlo de forma segura en URL, o decodifica una URL o cadena de consulta codificada para devolverla a un formato legible. Desarrolladores, testers de QA y usuarios de API lo utilizan para escapar espacios, ampersands, signos de igual y caracteres no ASCII en los parámetros de consulta, o para desescapar una cadena %20 / %3A / %2F que pegaron desde la barra de direcciones del navegador o un registro. Cambia entre Codificar y Decodificar, y elige el ámbito Componente (codifica todos los caracteres reservados, ideal para el valor de un solo parámetro de consulta) o URI completa (conserva los caracteres de estructura de la URL como ://, ?, & y =). Un botón Intercambiar lleva la salida de vuelta a la entrada e invierte el modo Codificar/Decodificar para realizar comprobaciones de ida y vuelta rápidamente.

Cómo usar Codificar / decodificar URL

  1. Elige Codificar o Decodificar con el primer selector segmentado de la barra de herramientas.
  2. Selecciona el ámbito: Componente para escapar todos los caracteres reservados, o URI completa para mantener intactos :// ? & =.
  3. Pega o escribe tu texto en la casilla de entrada; el resultado aparece en vivo en la casilla de salida de solo lectura situada debajo.
  4. Haz clic en el botón de copiar del campo de salida para copiar la cadena codificada o decodificada.
  5. Haz clic en Intercambiar para llevar la salida a la entrada e invertir el modo para una comprobación de ida y vuelta, o en Limpiar para restablecer la entrada.

Ejemplos

Codificar un valor de consulta (Componente)

Entrada

a b&c=日

Salida

a%20b%26c%3D%E6%97%A5

Decodificar una URL codificada por porcentajes (Componente)

Entrada

https%3A%2F%2Fexample.com

Salida

https://example.com

Codificar una URL completa (URI completa)

Entrada

https://x.com/p q?a=1&b=2

Salida

https://x.com/p%20q?a=1&b=2

Preguntas frecuentes

¿Cuál es la diferencia entre el modo Componente y el modo URI completa?
El modo Componente (encodeURIComponent) codifica todos los caracteres reservados, de modo que :, /, ?, & y = se convierten en %3A, %2F, %3F, %26 y %3D; úsalo para el valor de un único parámetro de consulta. El modo URI completa (encodeURI) deja intactos esos caracteres de estructura de la URL y solo escapa los que no son válidos en ninguna parte de una URL, como los espacios, de manera que el enlace completo sigue funcionando.
¿Por qué la decodificación muestra un error de «inválido»?
La decodificación falla cuando la entrada contiene una secuencia de porcentaje mal formada, como un % suelto o un %ZZ que no es un código hexadecimal de dos dígitos válido. Corrige o elimina la secuencia defectuosa y la salida volverá a aparecer.
¿Admite caracteres no ASCII y Unicode?
Sí. La codificación convierte caracteres como 日 o emojis en sus bytes codificados por porcentajes en UTF-8 (por ejemplo, 日 se convierte en %E6%97%A5), y la decodificación los devuelve a los caracteres originales.
¿Hay un límite de longitud para el texto que puedo codificar o decodificar?
La herramienta no impone ningún límite fijo de caracteres; convierte al instante en el navegador todo lo que pegues, así que los límites prácticos dependen únicamente de la memoria de tu dispositivo.
¿Se suben mis datos a un servidor?
No. Toda la codificación y decodificación se ejecuta por completo en tu navegador mediante las funciones de URL integradas de JavaScript. No se sube, almacena ni envía nada a ningún sitio, por lo que es seguro para URL privadas, tokens y enlaces internos.

Herramientas relacionadas