Analisador de URL — Grátis online

Cole uma URL e veja seu protocolo, host, caminho e cada parâmetro de consulta separadamente.

—

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

O que esta ferramenta faz

O Analisador de URL divide um endereço web em suas partes: Protocol (protocolo), Host, Port (porta), Path (caminho), Hash (o fragmento depois do #) e, em Query parameters, cada parâmetro de query como uma chave e um valor separados. Cole um link longo e a decomposição aparece enquanto você digita. Valores com percent-encoding são decodificados, então q=usb+c+cable aparece como usb c cable.

A análise usa a classe padrão URL do navegador, a mesma que o fetch e os servidores web seguem, então o resultado corresponde à forma como os navegadores realmente leem o endereço. A URL precisa incluir o esquema, como https://. Quando nenhuma porta é informada, é usada a porta padrão do esquema (443 para HTTPS, 80 para HTTP), exibida como (default).

Quando usar

  • Ler os parâmetros UTM de um link de marketing ou de um clique em anúncio.
  • Depurar uma URL de redirecionamento ou de callback OAuth com muitos parâmetros codificados.
  • Conferir quais parâmetros de query uma página recebe antes de escrever o código de roteamento.
  • Identificar parâmetros de rastreamento para remover antes de compartilhar um link.

Exemplo prático

Entrada

https://shop.example.com/search?q=usb+c+cable&sort=price_asc&page=2#results

Saída

Protocol: https
Host: shop.example.com
Port: (default)
Path: /search
Hash: #results
q: usb c cable
sort: price_asc
page: 2

Perguntas sobre esta ferramenta

Por que aparece "Invalid URL"?

O endereço precisa incluir um esquema. Para um parser, example.com/page é um caminho relativo; escreva https://example.com/page.

Como aparecem os parâmetros repetidos?

Cada ocorrência é listada em uma linha própria. ?tag=a&tag=b mostra tag duas vezes, na ordem, que é como a maioria dos frameworks web o recebe: como uma lista.

O hash é enviado ao servidor?

Não. A parte depois do # fica no navegador e é usada para âncoras dentro da página e para roteamento no lado do cliente. Os servidores só veem o caminho e a query string.

Como codifico um valor para colocar em uma URL?

Use a ferramenta Codificador de URL para um valor isolado, ou o Decodificador de URL para ler um valor codificado. Espaços viram %20 (ou + dentro de uma query string).

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.