Analisador de URL

Analise qualquer URL rapidamente — obtenha as partes limpas de que precisa, sem complicações.

Tool Icon Analisador de URL

URL Parser & Analyzer

Sobre Esta Ferramenta

Então, você tem uma URL — talvez de um arquivo de log, uma entrada de usuário ou apenas algo que copiou da web — e precisa analisá-la. Não apenas olhar para ela, mas realmente entender o que cada parte significa. É aí que entra um parser de URL. Não é mágica, mas está perto. Pense nisso como uma faca suíça para endereços da web. Você joga uma URL complicada ou complexa para ele, e ele devolve peças limpas e identificadas: protocolo, domínio, caminho, parâmetros de consulta, fragmento — tudo o que houver.

Usei várias dessas ferramentas ao longo dos anos, e a maioria é ou exagero ou muito básica. Algumas tentam fazer tudo — validar, redirecionar, sanitizar — enquanto outras apenas dividem strings e chamam isso de dia. Esta? É direta. Ela analisa. Só isso. Sem frescuras. Se você precisar de mais, construa algo por cima dela. Simples.

Principais Recursos

  • Decompõe qualquer URL padrão em seus componentes essenciais — esquema, host, porta, caminho, consulta e fragmento.
  • Lida com casos extremos como protocolos ausentes, portas padrão e caracteres codificados sem travar.
  • Retorna os parâmetros de consulta como um objeto ou dicionário limpo, então você não precisa dividir e decodificar manualmente.
  • Funciona com URLs absolutas e relativas, porque, vamos ser honestos, nem todo link começa com “https://”.
  • Leve e rápido — sem dependências, sem excessos. Apenas analise e vá.
  • Disponível em várias linguagens (JavaScript, Python, etc.), então você pode usá-la onde quer que seu código esteja.

Perguntas Frequentes

P: Ela valida URLs ou apenas as analisa?
R: Ela analisa. Se você alimentá-la com lixo como “htp:/broken-url”, ela ainda tentará entender, mas não dirá “ei, isso é inválido”. Isso é com você. Se precisar de validação, combine-a com uma regex ou um validador dedicado. Analisar e validar são trabalhos diferentes.

P: E quanto a domínios internacionais ou codificações estranhas?
R: Sim, ela lida com caracteres codificados em percentagem (como %20 para espaços) e os decodifica corretamente. Para domínios internacionais (como .рф ou .中国), ela assume que já estão em Punycode, se necessário — a maioria dos sistemas modernos cuida disso antes que a URL chegue ao seu parser. Só não espere que ela traduza cirílico para você.