Web / URLs

Construtor de Query String

Crie ou edite a query string de uma URL como linhas de chaves e valores, com codificação correta, chaves repetidas e opção de usar + ou %20 para espaços; cole uma URL existente para separá-la.

Construtor de Query String: Cada chave e valor é codificado com percent-encoding para que caracteres como &, =, ? e # dentro de um valor não quebrem o endereço. A codificação de formulário escreve espaços como +, como os navegadores fazem ao enviar formulários; a codificação estrita escreve %20 e escapa tudo, exceto letras, dígitos e - . _ ~. As chaves repetidas são mantidas na ordem, como muitos servidores interpretam listas. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Construtor de string de consultaProcessamento local

Roda inteiramente no seu navegador

=
=
https://example.com/search?q=red+shoes&size=10

As chaves e os valores são codificados para você, portanto &, =, ? e # dentro de um valor não podem corromper o endereço. As chaves repetidas são mantidas, na ordem, pois muitos servidores as leem como uma lista.

Caracteres que precisam de codificação

& separa os parâmetros, = separa uma chave de seu valor, # inicia o fragmento e + representa um espaço na codificação de formulários; por isso, um valor que contenha qualquer um deles precisa ser codificado: a&b se torna a%26b. Letras não ASCII são codificadas como bytes UTF-8, então é se torna %C3%A9.

Para inspecionar as partes de qualquer URL, use o analisador de URL; para links de campanha, use o gerador de UTM.

Limites de comprimento

Os navegadores lidam com URLs muito longos, mas servidores, proxies e alguns serviços os truncam após alguns milhares de caracteres, e os mecanismos de busca preferem URLs curtos. Coloque dados grandes ou privados no corpo de uma solicitação POST, em vez da string de consulta, que aparece nos registros e no histórico do navegador.

Como usar

  1. Cole uma URL para separar os parâmetros em linhas ou comece do zero.
  2. Adicione, edite ou remova chaves e valores.
  3. Copie a URL final; escolha + ou %20 para espaços.

Privacidade e limitações

Tudo é executado no seu navegador; a URL nunca é solicitada.

Ferramentas relacionadas

Perguntas frequentes

Espaços: + ou %20?

Ambos significam um espaço em uma query string para a maioria dos servidores; use %20 quando a documentação de um serviço exigir ou em partes da URL que não sejam a query.

Como envio uma lista?

Repita a chave, como em size=10&size=11; alguns frameworks esperam size[]=10&size[]=11.

Qual é a diferença em relação aos links UTM?

Links UTM são query strings com cinco chaves padrão para rastreamento de campanhas; o construtor de UTM preenche essas chaves para você.

Ferramenta grátis · no seu navegador execuções · não precisa de conta