0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuração
Descomponho uma URL em todos os seus elementos: protocolo, credenciais, host, porta, rota, parâmetros de consulta e fragmento. Os parâmetros de consulta são mostrados como uma tabela de chave-valor. Digite uma URL completa, incluindo o esquema (https://, ftp://, etc.).

Como funciona

O analisador decompõe um endereço web em todas as suas partes: esquema, credenciais, host, porta, caminho, query e fragmento. Usa a API URL nativa do navegador, a mesma que os padrões aplicam.

A cadeia de query (?chave=valor&…) é separada em uma tabela de parâmetros individuais, e o caminho é dividido em seus segmentos, para inspecionar cada valor separadamente.

Para que a análise funcione, a URL deve incluir o esquema (https://, http://, ftp://, etc.); sem ele, o endereço é considerado inválido.

Exemplos

https://user:pass@ejemplo.com:8080/tienda/item?id=42&color=azul#detalleprotocol: https: · hostname: ejemplo.com · port: 8080 · pathname: /tienda/item · search: ?id=42&color=azul · hash: #detalleCada componente é extraído separadamente; os parâmetros id=42 e color=azul aparecem também na tabela de query.
https://sitio.com/buscar?q=caf%C3%A9q = caféCom a opção de decodificar ativada, o valor %C3%A9 é mostrado como "é".

Casos de uso

  • Depurar por que um link não funciona, revisando cada parâmetro da query separadamente.
  • Extrair parâmetros de campanhas (utm_source, utm_medium) de uma URL de marketing.
  • Verificar o host, a porta e o esquema reais de um endereço antes de confiar nele.
  • Entender a estrutura de uma API lendo os segmentos do caminho e seus parâmetros.

Perguntas frequentes

Por que minha URL é marcada como inválida?

Quase sempre porque falta o esquema. "exemplo.com/pagina" não é uma URL completa; adicione "https://" no início para que ela possa ser analisada.

Qual é a diferença entre host e hostname?

"hostname" é apenas o domínio (exemplo.com), enquanto "host" inclui a porta quando está presente (exemplo.com:8080).

O que faz a opção de decodificar os parâmetros?

Aplica percent-decoding aos valores da query, de modo que %20 seja mostrado como espaço e %C3%A9 como "é". Desative-a se quiser ver os valores tal como viajam na URL.

A URL é enviada a um servidor?

Não. A análise ocorre inteiramente no seu navegador; o endereço não sai do seu computador.