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.
- Categoria
- Ferramentas web
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
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
- Cole uma URL para separar os parâmetros em linhas ou comece do zero.
- Adicione, edite ou remova chaves e valores.
- 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