pressione ⌘K para trocar de ferramenta
NETWORK · HTTP

Parseador e Analisador de URL

Analisa e mostra os componentes de uma URL.

local
url-parser
§01 SOBRE ESTA FERRAMENTA

Visão geral

Esta ferramenta analisa uma URL com a API URL do navegador, que segue os padrões, e expõe cada componente: Protocol, Host, Hostname, Port, Path, Query, Fragment e Origin. A query string ainda é expandida em uma tabela de chave/valor com a decodificação de percent-encoding aplicada — útil para depurar redirecionamentos, callbacks de OAuth, tags UTM e URLs assinadas.

Como usar

  1. Cole uma URL completa no campo URL, incluindo o esquema (por exemplo https://).
  2. Leia a decomposição na lista de componentes; as partes ausentes mostram (default) ou (none).
  3. Se a URL tiver query string, inspecione cada par na tabela Query parameters.

Exemplos

  • 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 e b=2.
  • https://example.com/search?q=hello%20world → parâmetro q = hello world.

Observações

A entrada precisa ser uma URL absoluta — caminhos relativos como /foo?bar=1 são rejeitados com Invalid URL, porque o parser de URL do WHATWG exige um esquema. O parser segue as mesmas regras do fetch e da barra de endereços, então o que você vê aqui é o que o seu código vê.

FAQ
A URL que eu colo é enviada para o seu servidor?
Não. A análise usa a API URL nativa do navegador e roda inteiramente no seu dispositivo. A URL nunca é transmitida nem acessada — a ferramenta inspeciona a string, ela não visita o endereço.
Qual é a diferença entre host e hostname?
O hostname é apenas o domínio (example.com), enquanto o host inclui a porta quando ela está explicitamente presente (example.com:8080). Se a URL usa a porta padrão do protocolo, host e hostname são idênticos e o campo Port mostra "(default)".
Os parâmetros de consulta são decodificados de percent-encoding?
Sim. Os parâmetros são lidos via URLSearchParams, então chaves e valores aparecem decodificados na tabela — %20 vira um espaço, e chaves repetidas aparecem em linhas separadas.