Analisador de URL

Todas as ferramentas

Cole um URL completo ou uma string de consulta e veja instantaneamente protocolo, host, caminho, hash e parâmetros de consulta analisados.

Cole um URL completo, uma string de consulta como ?a=1&b=2 ou ative o modo somente consulta.

Partes de URL analisadas

URL completo
Origem
Protocolo
Anfitrião
Nome do host
Porto
Nome do caminho
Cadeia de consulta
Hash

Parâmetros de consulta

0 parâmetros

O que é um parser de URL?

Um parser de URL divide uma URL em partes estruturadas como protocolo, host, nome do host, porta, caminho, query string e hash.

É útil para depurar links, parâmetros de consulta, redirecionamentos, requisições de API e o comportamento de roteamento no frontend ou backend.

Como usar o parser de URL

  1. Cole uma URL completa no campo de entrada.
  2. Clique em Analisar para dividi-la em partes individuais.
  3. Revise os parâmetros de consulta como lista ou JSON.
  4. Ative o modo somente consulta se quiser analisar apenas uma query string.

Dicas

  • Se a URL não tiver esquema, a ferramenta tentará interpretá-la como HTTPS.
  • Parâmetros repetidos são mostrados separadamente com sua contagem.
  • Use o modo somente consulta para strings como a=1&b=2.
  • Valores decodificados são mais fáceis de ler quando os parâmetros contêm caracteres percent-encoded.

Checklist de revisão de URL

Caminho canônico

Verifique se a URL analisada é a versão canônica final ou uma variante de tracking, redirecionada ou temporária.

Parâmetros de consulta

Parâmetros repetidos, vazios ou codificados podem mudar a analítica, as chaves de cache, os filtros de busca e o comportamento da API.

Valores do fragmento

Fragmentos hash não são enviados ao servidor em requisições HTTP normais, mas podem afetar o roteamento frontend e o tracking.

Host do ambiente

Antes de copiar uma URL para documentação ou código, confirme se ela aponta para produção, staging, localhost ou um host regional.

Guias relacionados

Entenda o workflow por trás desta ferramenta e o que revisar depois.

Verificações de URL antes de armazenar, redirecionar ou acessar um endereço

Analise os componentes porque URLs visualmente semelhantes podem resolver para hosts, caminhos, credenciais, portas ou queries diferentes.

Autoridade e host

Inspecione scheme, usuário, hostname, porta, colchetes IPv6, domínios Unicode e punycode antes de confiar no destino.

Normalização do caminho

Revise segmentos de ponto, barras repetidas, percent-encoding, separadores codificados, barra final e maiúsculas.

Semântica da query

Preserve parâmetros repetidos, valores vazios, sinais de mais, ordem necessária e diferença entre valores raw e decodificados.

Limite de segurança

Para requisições do servidor, valide destinos contra SSRF, redirects, faixas privadas e mudanças de DNS.

Um exemplo prático, um caso limite e uma nota do autor

Exemplo prático

Analise https://user:pass@example.com:8443/a?next=%2Fhome#top e revise credenciais, porta, valor de consulta decodificado e fragmento de forma independente.

Caso limite

Uma URL como https://trusted.example@evil.test usa trusted.example como informação de usuário; o host real é evil.test.

Nota do autor

Para decisões de segurança uso um parser de URL baseado em padrões e comparo o host normalizado, nunca uma substring do texto original.

Ferramentas relacionadas

Você também pode achar essas ferramentas úteis.

Perguntas frequentes do parser de URL

Minha URL é enviada ao servidor?
Não. A análise de URL usa a própria API URL do navegador, então links com tokens de sessão ou parâmetros de campanha nunca são transmitidos.
Posso analisar apenas os parâmetros de consulta?
Sim. Ative o modo somente consulta e cole uma string como ?a=1&b=2 ou a=1&b=2.
O que acontece com parâmetros repetidos?
A ferramenta mantém os parâmetros repetidos e mostra quantas vezes a mesma chave aparece.