Analisador de URL

Insira uma URL para dividi-la em protocolo, host, caminho, parâmetros de consulta e fragmento. Parâmetros de rastreamento como utm_source são detectados automaticamente.

Anatomia de uma URL

Componente Exemplo Descrição
Esquema (protocolo) https: Indica o método de comunicação. Páginas web usam http:/https:, links de e-mail usam mailto:, etc. Sempre aparece no início da URL.
Informações do usuário user:pass@ Usuário e senha usados na autenticação Basic. Ficam em texto simples, portanto é preciso cuidado ao compartilhar uma URL que os contenha.
Nome do host example.com O domínio ou endereço IP do servidor de destino.
Número da porta :8080 A porta de destino. Geralmente é omitida porque http usa 80 e https usa 443 por padrão.
Caminho /users/123 Uma string hierárquica que indica a localização de um recurso no servidor.
String de consulta ?id=123&sort=asc Conjunto de parâmetros chave=valor após o "?", com vários pares unidos por "&".
Fragmento #section2 Identificador que aponta para uma posição específica dentro da página. Tudo após "#" é processado apenas no navegador e nunca é enviado ao servidor.

Parâmetros de rastreamento comuns

Parâmetro Descrição
utm_source Identifica a origem do tráfego (por exemplo, newsletter, google, twitter) em ferramentas como o Google Analytics. UTM significa Urchin Tracking Module.
utm_medium Identifica o meio de marketing (por exemplo, email, cpc, social). Geralmente usado junto com utm_source.
utm_campaign Identifica o nome de uma campanha de marketing, usado para medir o efeito de uma iniciativa específica.
utm_term Identifica a palavra-chave usada em um anúncio de busca paga (PPC).
utm_content Diferencia vários links ou criativos dentro do mesmo anúncio.
gclid ID de clique emitido pelo Google Ads, usado para rastreamento de conversões.
fbclid ID de clique emitido pelo Facebook Ads, usado pela Meta para medir o desempenho dos anúncios.

Dicas

  • Antes de compartilhar uma URL nas redes sociais, verifique com esta ferramenta se ela contém parâmetros de rastreamento como utm_source. Removê-los resulta em um link mais limpo para compartilhar.
  • Toda URL inserida é processada inteiramente no navegador com JavaScript e nunca é enviada ao servidor do toolbase.cc, por isso é seguro verificar URLs que contenham credenciais.
  • Se a mesma chave aparecer várias vezes na string de consulta (por exemplo, ?tag=a&tag=b), cada ocorrência é exibida em sua própria linha.
  • O fragmento (tudo após "#") nunca é enviado ao servidor — é usado apenas dentro do navegador para links internos da página ou roteamento de aplicações de página única, por isso nunca aparece nos registros de acesso do servidor.
  • Quando o campo de porta aparece vazio, significa que a porta padrão (80 para http, 443 para https) foi omitida da URL.

Perguntas frequentes

Na maioria dos casos, sim — removê-los não afeta a exibição ou o funcionamento da página, já que são usados principalmente para análise e raramente influenciam o roteamento do servidor. Ainda assim, alguns sites usam parâmetros de consulta para lógica condicional, então vale verificar se o link ainda funciona antes de compartilhá-lo.

Isso é chamado de codificação percentual (codificação de URL) — como URLs não podem conter diretamente caracteres não ASCII, sequências de bytes UTF-8 são representadas como códigos %XX. Esta ferramenta as decodifica automaticamente para exibição usando URLSearchParams.

Esta ferramenta usa a API de URL nativa do navegador, que só consegue analisar uma URL completa que inclua um esquema (como http://). Para verificar algo como localhost:3000/path, adicione http:// no início, obtendo http://localhost:3000/path.

Não. O fragmento é processado pelo navegador depois que a página é carregada e nunca faz parte da requisição HTTP em si, portanto nunca chega ao servidor. É usado para links internos da página e roteamento de aplicações de página única.

São IDs de clique emitidos por plataformas de publicidade. O site de destino usa esse ID para informar ao Google ou à Meta qual anúncio gerou a visita, usado para rastreamento de conversões. Não é informação pessoal em si, mas permite rastrear o canal publicitário de origem.
ツールくん

Curiosidade — Por que as URLs acumularam tantos parâmetros de rastreamento

Parâmetros de consulta como ?utm_source=... têm origem no "Urchin Tracking Module", um identificador de análise oferecido em 2005 pela Urchin, empresa cujo produto se tornou a base do Google Analytics após ser adquirida pelo Google. Essa aquisição explica por que o termo "parâmetro UTM" se tornou padrão no setor.

A partir da década de 2010, plataformas de publicidade como Google e Facebook passaram a adicionar seus próprios parâmetros de rastreamento (gclid, fbclid, etc.), fazendo com que uma única URL acumule hoje vários parâmetros de rastreamento sobrepostos. Um link compartilhado em redes sociais parecer estranhamente longo geralmente se deve exatamente a esse acúmulo.

Alguns navegadores e ferramentas voltadas à privacidade já removem esses parâmetros automaticamente. Ainda assim, o propósito de medição é genuinamente útil para muitos sites legítimos, então não se trata simplesmente de algo "ruim" — o debate sobre como equilibrar a medição de marketing com a privacidade pessoal continua até hoje.