Analisador de Query String
Cole uma URL ou uma query string bruta e analise cada parâmetro em uma tabela clara de chave/valor — com decodificação de URL, agrupamento de chaves repetidas e cópia como JSON, tudo no seu navegador.
O Analisador de Query String da ToolsSoup é uma ferramenta online gratuita que transforma a parte de consulta de uma URL em uma tabela clara e legível. Cole uma URL completa ou apenas uma query string bruta (com ou sem o ponto de interrogação inicial) e veja na hora cada nome e valor de parâmetro exibidos de forma organizada. Os valores são decodificados automaticamente, parâmetros repetidos são mantidos na ordem e você pode copiar o resultado como JSON com um clique. Tudo roda localmente no seu navegador, então nada do que você cola é enviado para um servidor.
O que é um analisador de query string?
Uma query string é a parte da URL depois do ponto de interrogação, formada por pares nome=valor unidos por e-comerciais — por exemplo ?pagina=2&ordem=preco&tag=novo. Um analisador de query string lê esse texto e o divide em parâmetros individuais, para que você veja cada nome e valor separadamente em vez de percorrer uma única linha longa. Esta ferramenta usa a mesma lógica de URL e URLSearchParams que os navegadores usam nativamente, então caracteres codificados (como %20 para um espaço) e sinais de mais são decodificados de volta em texto legível. Ela aceita uma URL completa, uma string que começa com ponto de interrogação ou uma string simples a=1&b=2, e ignora qualquer fragmento no final.
Como analisar uma query string
Ler uma query string leva só um instante:
- Cole uma URL completa ou uma query string bruta na caixa de entrada.
- Deixe a decodificação ligada para ver valores legíveis, ou desligue-a para inspecionar o texto codificado bruto exatamente como foi transmitido.
- Clique em Analisar para ver cada parâmetro em uma tabela de chave/valor e copie o resultado como JSON.
Chaves repetidas e valores vazios
Query strings podem repetir o mesmo nome mais de uma vez — por exemplo tag=a&tag=b — que é como arrays e filtros de seleção múltipla costumam ser codificados. Este analisador mantém cada ocorrência como sua própria linha na tabela, na ordem original, então nada é descartado silenciosamente. Ao copiar como JSON, chaves repetidas são agrupadas em um array, enquanto chaves únicas permanecem como strings simples. Parâmetros sem valor, como um flag sozinho ou flag=, são exibidos com um marcador de valor vazio, para que você distinga um parâmetro presente-porém-vazio de um ausente.
Por que usar este analisador de query string?
- Aceita uma URL completa, uma string que começa com ponto de interrogação ou uma query string simples a=1&b=2.
- Decodifica chaves e valores automaticamente, com uma opção para inspecionar o texto codificado bruto.
- Mantém parâmetros repetidos como linhas separadas na ordem, do jeito que arrays e filtros são codificados.
- Copia o resultado analisado como JSON limpo, agrupando chaves repetidas em arrays.
- Roda 100% no seu navegador, então URLs com tokens ou dados pessoais nunca saem do seu dispositivo.
Perguntas frequentes
Posso colar uma URL inteira ou apenas a query string?
Qualquer um funciona. Cole uma URL completa como https://exemplo.com/busca?q=oi&pagina=2 e o analisador extrai a consulta automaticamente, ou cole apenas a query string — com ou sem o ponto de interrogação inicial, como ?a=1&b=2 ou a=1&b=2.
Como os parâmetros repetidos são tratados?
Cada ocorrência de um nome repetido é mantida como sua própria linha, na ordem em que aparece. Ao copiar como JSON, nomes repetidos são agrupados em um array, enquanto nomes que aparecem uma só vez permanecem como valores de string simples.
O que a decodificação de URL faz?
Valores de consulta costumam vir codificados — %20 para um espaço, %26 para um e-comercial — e espaços às vezes são escritos como sinais de mais. Com a decodificação ligada, o analisador converte tudo isso de volta em caracteres legíveis. Desligue-a para ver o texto bruto exato que foi transmitido.
Minha URL é enviada para algum lugar?
Não. Toda a análise acontece localmente no seu navegador com JavaScript. A URL ou query string que você cola e o resultado analisado nunca saem do seu dispositivo, então é seguro colar URLs que contêm tokens ou outros dados privados.