CanDoYa
PT-BR

Analisador de URL

Funciona inteiramente no seu navegador - sem upload, sem cadastro.

URL
Cole uma URL para decompô-la em suas partes
Compartilhe esta ferramenta

O que é um analisador de URL?

Um analisador de URL decompõe um endereço web em suas partes: esquema (https), host, porta, caminho, string de consulta e fragmento, e lista cada parâmetro de consulta já decodificado como um par chave/valor. Essa ferramenta analisa qualquer URL no seu navegador usando o mesmo padrão que o próprio navegador usa, então você pode inspecionar, depurar ou copiar qualquer parte.

Como usar

  1. 1Cole uma URL. Solte qualquer URL absoluta no campo de entrada - ela pode incluir usuário e senha, porta, string de consulta e fragmento.
  2. 2Leia o detalhamento. O painel lista cada parte estrutural - esquema, hostname, porta, caminho, consulta, fragmento, origem - assim que a URL for válida.
  3. 3Inspecione os parâmetros. A tabela de parâmetros de consulta mostra cada chave e seu valor decodificado, mantendo chaves duplicadas na ordem em que aparecem.
  4. 4Copie o que precisar. Copie qualquer parte isolada, ou use Copiar como JSON para pegar toda a estrutura analisada para um teste ou relatório de bug.

Para quem é

A análise acontece enquanto você digita e fica no seu dispositivo - a URL nunca é enviada a um servidor, o que importa quando ela carrega chaves de API, tokens ou IDs de rastreamento. A ferramenta usa o URL e URLSearchParams nativos do navegador, o padrão WHATWG, exatamente o mesmo motor que sua barra de endereços usa, então o que você vê é como um cliente real vai ler o endereço. Cada parâmetro de consulta aparece já decodificado, e chaves duplicadas são mantidas na ordem em vez de mescladas.

Perguntas frequentes

Esse analisador de URL é gratuito?

Sim - é totalmente gratuito, sem cadastro e sem limite de uso. A análise roda inteiramente no seu navegador.

Minha URL é enviada para algum lugar?

Não. A URL é analisada localmente no seu navegador e nunca é enviada a um servidor, então é seguro para links que contêm chaves de API, tokens de sessão ou parâmetros de consulta privados.

Quais partes de uma URL ela mostra?

Ela mostra o esquema, usuário e senha (userinfo) quando existem, o hostname, a porta, o caminho, a string de consulta e o fragmento, além da origem. Cada parâmetro de consulta também é listado como um par chave/valor decodificado.

Por que ela pede para adicionar https:// ?

O padrão de URL precisa de um endereço absoluto para saber o host. Um endereço simples como <code>exemplo.com/caminho</code> ou um relativo como <code>/caminho?x=1</code> não tem esquema, então não pode ser analisado sozinho - adicione <code>https://</code> (ou o esquema correto) no início e ele será analisado.

Os parâmetros de consulta são decodificados?

Sim. Cada valor é decodificado do percent-encoding, então <code>%20</code> aparece como espaço e <code>caf%C3%A9</code> aparece como <code>café</code>. Chaves duplicadas - como <code>color=blue&color=red</code> - são mantidas como linhas separadas na ordem original em vez de mescladas.

Por que a porta às vezes fica em branco?

Quando uma URL usa a porta padrão do seu esquema (443 para https, 80 para http), o padrão deixa o <code>port</code> vazio porque ela fica implícita. Uma porta não padrão, como <code>:8443</code>, é mostrada explicitamente.

Ela consegue analisar o fragmento depois do # ?

Sim. A parte depois de <code>#</code> aparece como fragmento. Os navegadores nunca a enviam ao servidor, mas ela é uma parte real da URL - útil para rotas de single-page apps e deep links.