Analisador e Inspetor de URL

Analise qualquer URL em seus componentes: protocolo, hostname, porta, caminho, parâmetros de string de consulta e fragmento. Decodifique valores codificados em URL, inspecione parâmetros de consulta em uma tabela e obtenha a forma normalizada da URL.

Examples:

Como Usar Analisador e Inspetor de URL

  1. 1Cole ou digite qualquer URL no campo de entrada.
  2. 2A URL é analisada em protocolo, hostname, porta, caminho, string de consulta e fragmento.
  3. 3Os parâmetros de consulta são exibidos em uma tabela com chaves e valores decodificados.
  4. 4Copie componentes individuais ou a URL normalizada.
ZenovayAnalytics

Veja quem está no seu site agora mesmo.

  • Acompanhamento de visitantes em tempo real
  • Privacidade em primeiro lugar, sem banner de cookies
  • Configurado em dois minutos
Conheça o Zenovay

Perguntas Frequentes

Quais são os componentes de uma URL?
Uma URL (Uniform Resource Locator) tem estas partes: (1) Protocolo/Esquema: https://, http:// ou ftp://. (2) Nome de usuário e senha (opcional): user:pass@. (3) Nome de host: o domínio ou endereço IP. (4) Porta: a porta TCP (omitida se padrão — 443 para HTTPS, 80 para HTTP). (5) Pathname: o caminho para o recurso após o domínio. (6) Query string: pares key=value após ? separados por &. (7) Fragment: a porção #anchor, não enviada para o servidor.
O que é codificação de URL?
Codificação de URL (percent-encoding) converte caracteres especiais em % seguido de dois dígitos hexadecimais. Por exemplo, um espaço se torna %20, dois-pontos se torna %3A. Isso é necessário porque URLs podem conter apenas um conjunto limitado de caracteres ASCII. Os valores de query string frequentemente contêm caracteres codificados — decodificá-los revela o valor real. A função encodeURIComponent() do JavaScript URL-codifica um valor; decodeURIComponent() decodifica.
Qual é a diferença entre o caminho e a string de query?
O caminho (/products/shoes) identifica o recurso sendo solicitado e é parte da estrutura da URL. A query string (?color=red&size=10) passa parâmetros adicionais ao servidor e aparece após um ?. Ambos são enviados ao servidor. O fragment (#section2) NÃO é enviado ao servidor — é processado inteiramente pelo navegador e usado para navegação na página. Os mecanismos de busca geralmente ignoram fragments (com algumas exceções).
Como funcionam parâmetros de query duplicados?
URLs podem ter múltiplos valores para a mesma chave: ?tag=red&tag=blue. Como estes são tratados depende do framework do servidor. PHP usa sintaxe tag[], Express.js os analisa em um array, e alguns servidores usam apenas o último valor. A API URLSearchParams em JavaScript suporta getAll("tag") para recuperar todos os valores para uma chave. Esta ferramenta mostra todos os parâmetros duplicados na tabela.