Construtor de Query

Gerencie parâmetros em linhas chave/valor e gere query strings ou URLs completas em tempo real.

Lista de parâmetros

Adicione, remova ou duplique linhas para filtros, paginação e tracking.

Ainda não há parâmetros. Adicione um ou analise uma query string.

Visao geral da ferramenta: Query Builder

Query Builder permite gerenciar parametros de consulta de URL como linhas de chave e valor, gerando em tempo real uma query string ou uma URL completa. Ele e util para testes de API, links de campanha, filtros de busca, paginacao e outros cenarios em que os parametros mudam com frequencia.

O que e Query Builder?

Query Builder transforma a edicao manual de cadeias como ?page=1&sort=desc&tag=dev em uma interface estruturada. Voce pode adicionar, duplicar e remover parametros com mais clareza, mantendo controle sobre chaves repetidas, valores vazios e codificacao.

Como usar

  1. Informe uma URL base se quiser gerar um link completo.
  2. Cole uma query string bruta e faca a analise, ou adicione parametros manualmente.
  3. Edite cada linha de chave e valor.
  4. Escolha se deseja codificar valores, ignorar linhas vazias e adicionar ? no inicio.
  5. Copie a query string gerada ou a URL final.

Casos de uso comuns

  • Montar URLs de requisicao de API rapidamente
  • Criar links de marketing com parametros UTM
  • Revisar parametros de paginacao, ordenacao e filtros
  • Regenerar URLs apos remover valores vazios
  • Explicar a estrutura dos parametros em documentacao

❓ FAQ

Q1: Suporta chaves duplicadas?
R: Sim. Chaves repetidas sao mantidas na ordem atual das linhas.

Q2: Posso gerar apenas a query string?
R: Sim. A ferramenta tambem funciona sem URL base.

Q3: Por que algumas linhas nao aparecem no resultado?
R: Se a opcao para ignorar vazios estiver ativa, linhas com chave vazia serao excluidas.

✨ Principais recursos

  • Editor visual de parametros chave/valor
  • Conversao de query string existente em linhas editaveis
  • Geracao imediata de query string e URL completa
  • Codificacao opcional de valores
  • Opcao para ignorar linhas vazias
  • Suporte a chaves repetidas como tag=js&tag=vue

📖 Exemplos de uso

Construcao basica

Linhas de entrada:

page = 2
sort = newest
tag = tools

Query string gerada:

?page=2&sort=newest&tag=tools

Gerar URL completa

URL base:

https://example.com/search

Linhas de entrada:

q = query builder
lang = pt

URL gerada:

https://example.com/search?q=query%20builder&lang=pt

Chaves duplicadas

Linhas de entrada:

tag = javascript
tag = vue
tag = nuxt

Query string gerada:

?tag=javascript&tag=vue&tag=nuxt

🎯 Cenarios de uso

1. Depuracao de API

Monte rapidamente URLs de requisicao ajustando paginacao, filtros e ordenacao.

2. Links de marketing

Crie URLs com utm_source, utm_medium e utm_campaign sem editar tudo manualmente.

3. Paginas de busca e filtros

Gere parametros limpos para filtros de produtos, termos de busca e controles de ordenacao.

4. Documentacao e ensino

Mostre a estrutura dos parametros de consulta de forma mais clara em tutoriais ou demonstracoes.

💡 Dicas de uso

  • Mantenha a URL base separada para reutilizar o mesmo conjunto de parametros em dominios diferentes.
  • Ative a codificacao quando os valores tiverem espacos, simbolos ou caracteres nao ASCII.
  • Ative a opcao de ignorar vazios antes de copiar links de producao.
  • Se o servico espera chaves repetidas, mantenha varias linhas em vez de juntar os valores.