Qué hace esta herramienta
El analizador de URL descompone una dirección web en sus partes y decodifica cada una: protocolo, usuario y contraseña, host, puerto, ruta, cadena de consulta y fragmento. Los parámetros de consulta aparecen en una tabla, uno por fila, con las claves repetidas en su orden, para que una URL larga de seguimiento o de una API se lea de un vistazo.
Los nombres de dominio internacionalizados se muestran tanto en punycode (como viajan por la red) como decodificados a Unicode, y la línea del puerto muestra el puerto predeterminado del protocolo cuando la URL no indica ninguno.
Cómo usarla
- Pega una URL en la entrada o pulsa Ejemplo.
- Consulta los componentes en el panel de resultados. Cada valor tiene un botón para copiar.
- Edita, añade o elimina parámetros en la tabla. La entrada se actualiza con la URL reconstruida, lista para copiar.
Una codificación porcentual incorrecta (por ejemplo %zz) no detiene el análisis; se muestra el texto en bruto y el parámetro se marca como mal codificado.
Ejemplo
https://user:p%40ss@www.example.com:8080/docs/getting%20started/?q=caf%C3%A9+au+lait&tag=js#install
Esta URL tiene el protocolo https, el usuario user con contraseña p@ss, el host www.example.com, el puerto 8080, la ruta decodificada /docs/getting started/, los parámetros q = café au lait y tag = js, y el fragmento install.
Consejos
- Úsalo para revisar URL de redirección y de callback: un
#de más o un&sin codificar dentro de un valor cambia dónde terminan los parámetros. - Para codificar o decodificar un solo valor en lugar de una URL completa, usa la herramienta de codificar/decodificar URL.
- Todo se ejecuta localmente en tu navegador; las URL que contienen tokens no se suben a ningún sitio.
Preguntas frecuentes
› ¿Cómo lee el analizador una URL?
Con el mismo algoritmo WHATWG URL que usa tu navegador, así que el host, el puerto y la ruta que ves son exactamente los que pediría un navegador. Además, la cadena de consulta se separa a mano para mostrar cada parámetro en bruto y decodificado.
› ¿Puedo pegar una URL sin https://?
Sí. Entradas como example.com/page o localhost:3000/api se leen como URL https://, y el resultado indica que se asumió el protocolo.
› ¿Por qué un + se convierte en espacio?
En la codificación de formularios HTML, + representa un espacio en la cadena de consulta. Si tu servidor trata + de forma literal, desactiva Decodificar + como espacio en las opciones.
› ¿Qué ocurre al editar un parámetro?
La cadena de consulta se reconstruye con la codificación porcentual correcta y se escribe de nuevo en la entrada, de modo que la URL de arriba siempre coincide con la tabla. Si eliminas todos los parámetros, también se quita el ?.