Codificar / Decodificar URL 🔒 Tus datos nunca salen de tu navegador.

Codifica o decodifica URLs y parámetros de consulta.

Parámetros de consulta

Los valores se muestran decodificados. Edítalos y la URL de arriba se reconstruye con el escapado correcto.

Todavía no hay query string en la entrada: añade un parámetro para empezar.

Sobre esta herramienta

La codificación de URL (percent encoding) convierte caracteres especiales a la forma %XX para que viajen de forma segura dentro de una URL. Elige Parámetro (encodeURIComponent) al codificar un valor de query string — también codifica &, = y ?; elige URL completa (encodeURI) para mantener la estructura de la URL y solo escapar caracteres inválidos.

Esta distinción confunde a muchos desarrolladores: usar encodeURI en un parámetro rompe valores que contienen &. Todo funciona 100% en tu navegador.

Preguntas frecuentes

¿Cuál es la diferencia entre el ámbito "Componente" y "URL completa"?

Componente (encodeURIComponent) escapa todo excepto un puñado de caracteres no reservados: úsalo para un valor único, como un parámetro de consulta. URL completa (encodeURI) deja intactos los caracteres estructurales como : / ? & #: úsalo para una URL completa que quieras que siga funcionando como URL.

¿Por qué falló la decodificación con un error de "secuencia % mal formada"?

La decodificación por porcentaje exige que cada % vaya seguido de dos dígitos hexadecimales válidos, y los bytes resultantes deben formar un UTF-8 válido. La herramienta localiza exactamente dónde falla eso y te permite saltar directamente a ese punto en la entrada.

¿Qué hace la tabla de parámetros de consulta?

Analiza los pares ?clave=valor de tu URL y los muestra ya decodificados para que sean legibles. Edita cualquier nombre o valor y la URL de arriba se reconstruye automáticamente con el escapado correcto.

¿Para qué sirve el modo "Por línea"?

Trata cada línea de la entrada como un valor propio y la codifica o decodifica de forma independiente: útil cuando pegas toda una columna de URLs copiadas de una hoja de cálculo.

¿Se envía algo de esto a un servidor?

No: la codificación, la decodificación y la tabla de parámetros de consulta se ejecutan localmente en tu navegador; nada de lo que pegues aquí se sube a ningún sitio.