Analisador de URL
Cole uma URL e veja sua estrutura e cada parâmetro decodificado de uma vez — duplicatas incluídas, sem botão, nada é enviado.
Estrutura da URL
- Tipo de entrada
- Esquema
- Informações do usuário
- Host
- Porta
- Caminho
- Origem da consulta
- Fragmento
Segmentos de caminho
Nenhum segmento de caminho.
JSON (chaves estáveis em inglês)
Parâmetros de consulta
| Chave | Valor | Copiar |
|---|
Nenhum parâmetro de consulta encontrado nesta entrada.
Como usar
- Cole uma URL, uma query string isolada (`?a=1` ou `a=1&b=2`) ou um link de rota hash (`#?a=1`). O resultado aparece enquanto você digita — não há botão.
- O painel esquerdo mostra as peças: tipo de entrada, esquema, informações do usuário, host, porta, caminho e fragmento, além de cada segmento de caminho decodificado isoladamente.
- O painel direito lista todos os parâmetros de consulta na ordem original. Chaves repetidas são marcadas, nunca removidas nem ordenadas; cada linha tem seu próprio botão de copiar.
- Copie os parâmetros ou o JSON, ou baixe o JSON. Decodificações com falha mantêm o texto original e são rotuladas como “não decodificado” — o aviso aponta o parâmetro e o caractere exatos.
Exemplo
Entrada
https://usuario:senha@exemplo.com.br:8443/loja/busca?q=ola+mundo&tag=noticias&tag=tecnologia&empty=#resultados
Resultado
Tipo: URL absoluta Informações do usuário: usuario:senha Host: exemplo.com.br · Porta: 8443 Caminho: /loja/busca → loja · busca Parâmetros: q = ola mundo · tag = noticias · tag = tecnologia (duplicado) · empty = (vazio) Fragmento: resultados
“+” vira espaço porque é assim que as query strings o leem; desative a opção para manter um sinal de mais literal. As duas linhas “tag” permanecem: uma chave repetida é válida e frequentemente indica um parâmetro de múltiplos valores. “empty=” é mantido como valor vazio, não descartado.
Regras, limites e problemas conhecidos
- Este é um visualizador, não um validador: um domínio sem esquema é analisado como caminho relativo e sinalizado, não corrigido em silêncio.
- Nada é normalizado — caixa, portas padrão, IDN, “..” e a ordem dos parâmetros ficam exatamente como escritos. Os hosts são mostrados como digitados, sem separação em domínio / sufixo.
- A decodificação é de passagem única e somente UTF-8: “%2520” permanece “%20”, e um valor codificado com GBK ou outro charset falha em vez de ser adivinhado.
- Um escape “%” inválido ou UTF-8 inválido é reportado com o parâmetro, o campo e a posição do caractere; o texto original é mantido e marcado como “não decodificado” — nunca substituído por “�”.
- Chaves repetidas são mantidas em ordem e marcadas; chaves aninhadas como “a[b]=c” permanecem planas; os parâmetros nunca são ordenados.
- Até 50.000 caracteres; 300 parâmetros são renderizados (copiar e o JSON incluem todos). Acima de 10.000 caracteres o resultado espera cerca de 0,6 s depois que você para de digitar.
- Sem upload, sem histórico e sem link de compartilhamento com sua entrada: tudo roda no seu navegador e a URL nunca sai da página.
Ferramentas relacionadas
O que as pessoas costumam precisar em seguida, depois que a URL é compreendida.