CanDoYa
PT-BR

Parser de query string

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

Parser de query string
0Pares
0Chaves
0Duplicatas
0Valores em branco
Parâmetros editáveis

Cole uma query string ou adicione uma linha para começar a reconstruir parâmetros.

Query reconstruída
-
Com ? inicial
-

O texto percent-encoded é decodificado na tabela e depois codificado novamente na saída reconstruída.

Cole uma URL ou query string para parsear seus parâmetros
Compartilhe esta ferramenta

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

  1. 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.
  2. 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.
  3. 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.
  4. 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 é

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.

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.