Tudo roda no seu navegador, então links privados, callbacks de API, URLs de campanha e tokens temporários não são enviados para nenhum servidor. O parser usa as APIs padrão do navegador URL e URLSearchParams, e adiciona uma tabela editável para você inspecionar e reconstruir parâmetros sem perder chaves repetidas.
Parser de query string
Funciona inteiramente no seu navegador - sem upload, sem cadastro.
Cole uma query string ou adicione uma linha para começar a reconstruir parâmetros.
--O texto percent-encoded é decodificado na tabela e depois codificado novamente na saída reconstruída.
O que é um parser de query string?
Um parser de query string transforma a parte da URL depois do ponto de interrogação em linhas legíveis de chave e valor. Cole uma query string bruta ou uma URL completa para decodificar texto percent-encoded, manter chaves duplicadas na ordem, editar parâmetros e reconstruir uma query string limpa ou uma URL atualizada.
Como usar
- 1Cole uma URL ou query string. Use uma URL completa como <code>https://example.com/?a=1</code>, uma query bruta como <code>a=1&b=2</code> ou uma query com ponto de interrogação no início.
- 2Revise as linhas decodificadas. A tabela mostra cada chave e valor depois da decodificação percent. Chaves duplicadas ficam em linhas separadas, na ordem original.
- 3Edite, adicione, remova ou ordene. Altere chaves e valores diretamente, adicione parâmetros ausentes, remova linhas ruidosas ou ordene a lista por chave quando precisar de uma saída estável.
- 4Copie a saída reconstruída. Copie a query string codificada, a versão com ponto de interrogação inicial, a URL completa atualizada ou um array JSON de pares chave/valor.
Para quem é
- Desenvolvedores depurando callbacks podem colar URLs de OAuth, webhooks ou redirecionamentos e conferir cada parâmetro decodificado.
- Times de marketing revisando links de campanha podem ler valores
utm_*, encontrar campos vazios e reconstruir uma URL de rastreamento limpa. - Times de QA reproduzindo bugs podem editar um parâmetro por vez e copiar a query string atualizada para um caso de teste.
- Times de suporte lidando com links compartilhados podem ver chaves duplicadas e valores em branco que passam fácil em uma URL longa.
Perguntas frequentes
Este parser de query string é grátis?
Sim. Ele é grátis, não exige cadastro nem download e não tem limite de uso. Cole uma query string ou URL e as linhas decodificadas aparecem imediatamente no navegador.
Minha URL ou query string é enviada para algum servidor?
Não. O parse, a edição e a reconstrução acontecem localmente no seu navegador. Isso ajuda quando uma URL contém tokens de acesso, endereços de email, IDs de campanha ou outros valores que você não quer enviar a outro servidor.
Ele consegue parsear uma URL completa?
Sim. Cole uma URL completa e a ferramenta lê apenas os parâmetros de busca, preserva o caminho e o fragmento, e entrega uma URL completa reconstruída depois das edições. Também dá para colar uma query string bruta com ou sem ponto de interrogação inicial.
Ele mantém chaves duplicadas?
Sim. Chaves duplicadas são preservadas como linhas separadas na ordem em que aparecem. O resumo de duplicatas destaca esses casos para você ver entradas como <code>tag=shoes&tag=summer</code> sem juntar tudo por engano.
Como valores em branco são tratados?
Valores em branco continuam em branco. Um parâmetro como <code>empty=</code> aparece com valor vazio, e uma chave sem sinal de igual é tratada da mesma forma por <code>URLSearchParams</code> quando a saída é reconstruída.
Valores percent-encoded são decodificados?
Sim. Valores como <code>blue%20shoes</code> aparecem como <code>blue shoes</code> na tabela. Ao copiar a query reconstruída, a ferramenta codifica os valores novamente usando as regras form-url-encoded padrão do navegador.
O que acontece com a parte depois de #?
Em uma URL completa, o fragmento depois de <code>#</code> é preservado quando a URL reconstruída é copiada. Em uma query string bruta, tudo depois de <code>#</code> é ignorado porque fragmentos não fazem parte dos parâmetros de consulta.