Codificar / decodificar URL

Codifique, decodifique y desglose URL, con una tabla de parámetros de consulta decodificados.

Funciona en local · no se sube nada
Text
Encoded
URL parser

Qué hace

La codificación porcentual sustituye los caracteres no permitidos en una URL por bytes %XX. Qué caracteres se escapan depende de dónde vaya el texto, por eso el codificador ofrece las tres reglas que los desarrolladores usan de verdad:

  • Componente (encodeURIComponent): para un único valor de consulta o segmento de ruta. Escapa &, =, /, ? y #.
  • URL completa (encodeURI): mantiene la estructura de la URL y solo escapa los espacios, los caracteres no ASCII y los no seguros.
  • RFC 3986: escapa además ! ' ( ) *, como exigen OAuth 1.0 y la firma de peticiones de AWS.
  • Espacio como + cambia a la codificación de formularios HTML (application/x-www-form-urlencoded) en ambas direcciones.

El decodificador nunca se rinde ante una entrada incorrecta. Un % sin escapar o una secuencia de bytes que no es UTF-8 válido se indica con su posición exacta y se conserva tal cual, y se detecta el texto codificado dos veces.

Analizador de URL

Pegue una URL para ver su protocolo, host, puerto (incluido el predeterminado), ruta, consulta y fragmento, cada uno con un botón de copiar. Los parámetros de consulta se muestran en una tabla con las claves y los valores decodificados, las claves repetidas se marcan y el conjunto completo se puede copiar como JSON. Los parámetros del fragmento (#/route?tab=2), habituales en las aplicaciones de una sola página, tienen su propia tabla.

Cómo usarlo

Elija Codificar o Decodificar y escriba: la salida se actualiza sobre la marcha. Intercambiar usa el resultado como nueva entrada; Analizar URL lo envía al analizador.

Privacidad

Todo se ejecuta en su navegador y no se envía nada a ninguna parte. Su última entrada y su última URL se guardan en el almacenamiento local; Borrar las elimina.