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.