pulsa ⌘K para cambiar de herramienta
NETWORK · HTTP

Parseador y Analizador de URL

Analiza y muestra los componentes de una URL.

local
url-parser
§01 ACERCA DE ESTA HERRAMIENTA

Descripción general

Esta herramienta analiza una URL con la API URL del navegador, conforme a los estándares, y expone cada componente: Protocol, Host, Hostname, Port, Path, Query, Fragment y Origin. La cadena de consulta se despliega además en una tabla de clave/valor con la descodificación porcentual aplicada, algo útil para depurar redirecciones, retornos de OAuth, etiquetas UTM y URL firmadas.

Cómo se usa

  1. Pega una URL completa en el campo URL, incluido el esquema (por ejemplo https://).
  2. Lee el desglose de componentes en la lista de estadísticas; las partes ausentes muestran (default) o (none).
  3. Si la URL tiene cadena de consulta, revisa cada par en la tabla Query parameters.

Ejemplos

  • https://[email protected]:8080/path?a=1&b=2#top → Protocol https:, Host example.com:8080, Port 8080, Path /path, Fragment #top, parámetros a=1 y b=2.
  • https://example.com/search?q=hello%20world → parámetro q = hello world.

Notas

La entrada debe ser una URL absoluta: las rutas relativas como /foo?bar=1 se rechazan con Invalid URL, porque el analizador de URL del WHATWG exige un esquema. El analizador sigue las mismas reglas que fetch y que la barra de direcciones, así que lo que ves aquí es lo que ve tu código.

FAQ
¿Se envía a vuestro servidor la URL que pego?
No. El análisis usa la API URL nativa del navegador y se ejecuta por completo en tu dispositivo. La URL nunca se transmite ni se solicita: la herramienta inspecciona la cadena, no visita la dirección.
¿Cuál es la diferencia entre host y hostname?
Hostname es solo el dominio (example.com), mientras que host incluye el puerto cuando está presente de forma explícita (example.com:8080). Si la URL usa el puerto por defecto del protocolo, host y hostname son idénticos y Port muestra «(default)».
¿Se descodifican los parámetros de consulta del formato porcentual?
Sí. Los parámetros se leen mediante URLSearchParams, así que las claves y los valores de la tabla se muestran descodificados: %20 pasa a ser un espacio y las claves repetidas aparecen en filas separadas.