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
- 1Cole ou digite qualquer URL no campo de entrada.
- 2A URL é analisada em protocolo, hostname, porta, caminho, string de consulta e fragmento.
- 3Os parâmetros de consulta são exibidos em uma tabela com chaves e valores decodificados.
- 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
Ferramentas Relacionadas
Formatador e Validador de JSON
Formate, valide e embeleze dados JSON com destaque de sintaxe e detecção de erros.Decodificador JWT
Decodifique e inspecione tokens JWT. Visualize cabeçalho, payload e verifique assinaturas.Codificar/Decodificar Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Suporta dados UTF-8 e binários.Encode/Decode de URL
Codifique ou decodifique componentes de URL. Trate caracteres especiais, strings de consulta e URLs completas.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.