./prontouso

Codificador/Decodificador de URL

Codifica o decodifica texto y URLs en pestañas dedicadas, procesa una lista completa de líneas a la vez, decodifica valores que fueron codificados por porcentaje más de una vez, convierte cadenas de consulta a JSON o viceversa, y descompón una URL en sus partes.

Se ejecuta localmente en tu navegador. Esta herramienta no sube tu entrada a ningún servidor.
Format

Component mode escapes /, ?, and & too, so it's safe for a single query value.


Query string converter


URL parser

Protocol
https
Hostname
example.com
Port
-
Path
/path
Query string
?query=value
Hash
#section

Query parameters

queryvalue

Cómo codificar y decodificar URLs

Codifica texto plano en un valor con codificación por porcentaje, o decodifícalo de vuelta, usando dos pestañas dedicadas — procesa por lotes una lista completa de líneas a la vez, y deshaz un valor que fue codificado por porcentaje más de una vez.

Componente vs. URL completa

El modo "Componente" escapa cada carácter reservado, incluyendo /, ? y &, lo cual lo hace seguro para incrustarlo como un solo valor dentro de una cadena de consulta o segmento de ruta.

El modo "URL completa" deja intactos los caracteres de estructura de la URL (: / ? # & = ...) y solo escapa espacios y otros caracteres que no son válidos en una URL, lo cual es la opción correcta cuando estás codificando una dirección completa en lugar de una sola parte de ella.

Usos comunes

  • Construir un valor de cadena de consulta que contenga espacios, & o =, como un término de búsqueda o una URL de redirección pasada como parámetro.
  • Leer una URL de un archivo de registro o de la barra de direcciones del navegador que muestra %20 y otras secuencias codificadas por porcentaje en lugar del texto original.
  • Incrustar una ruta de archivo o texto no latino (acentos, emoji, otros alfabetos) de forma segura dentro de un enlace.

Codificar y Decodificar son pestañas separadas

Cada pestaña mantiene su propia entrada y salida, así que pegar algo para decodificar nunca sobrescribe el texto que estabas codificando hace un momento, ni al revés — elige la pestaña para la dirección que necesitas y trabaja en ella de forma independiente.

Lotes y valores repetidos

  • Activa "Procesar cada línea por separado" para tratar una lista pegada como valores independientes en lugar de un solo bloque de texto.
  • Activa "Decodificar recursivamente" (solo pestaña Decodificar) para seguir decodificando un valor que fue codificado por porcentaje más de una vez, hasta 16 veces.
  • Activa "Modo en vivo" para ver el resultado actualizarse mientras escribes o pegas, en lugar de presionar el botón Codificar/Decodificar cada vez.

Notas de codificación

Los modos Componente y URL completa escapan caracteres diferentes. Elige Componente para un valor de parámetro y URL completa cuando la estructura de la dirección deba seguir siendo legible.

Preguntas frecuentes

¿Qué modo debo usar para un parámetro de consulta?

Usa el modo Componente. Escapa caracteres como & y = que de otro modo se leerían como parte de la estructura de la cadena de consulta en lugar de tu valor.

¿Por qué falla la decodificación con un error?

La decodificación falla cuando el texto contiene un % que no va seguido de dos dígitos hexadecimales válidos, ya que eso no es una codificación por porcentaje válida. Revisa si hay un % suelto en el texto pegado.

¿Cuál es la diferencia con la codificación Base64?

La codificación de URL (por porcentaje) solo escapa los caracteres que no son seguros en una URL, manteniendo legible el resto del texto. Base64 recodifica cada byte, lo cual es útil para datos binarios pero hace que todo el resultado sea ilegible como texto.

¿Los espacios deberían convertirse en + o en %20?

Esta herramienta usa codificación por porcentaje, así que los espacios se convierten en %20. Algunos codificadores de formularios usan + para los espacios en datos application/x-www-form-urlencoded, que es una convención relacionada pero distinta.

¿Qué hace "Decodificar recursivamente"?

Sigue decodificando el resultado mientras siga cambiando, hasta 16 veces, lo cual resuelve un valor que fue codificado por porcentaje más de una vez — por ejemplo, "%2520" convirtiéndose en "%20" y luego en un espacio.

¿Por qué Codificar y Decodificar ahora son pestañas separadas?

Antes, codificar y decodificar compartían una entrada y una salida, y usar el botón equivocado podía sobrescribir texto que querías conservar. Las pestañas separadas le dan a cada dirección su propia entrada y salida, así que eso ya no puede pasar.