Construtor de query string
Construa URLs e query strings a partir de pares chave-valor instantaneamente
Parâmetros
URL de saída
Exemplo de construtor de query string
Introduza pares chave-valor e uma URL base para obter um query string corretamente codificado. Exemplo de saída:
Clique em Amostra acima para carregar este exemplo.
O que é um query string?
Um query string é a parte de uma URL após o carácter ?, contendo pares chave-valor separados por &. Caracteres especiais nos valores são codificados percentualmente conforme RFC 3986. Por exemplo, um espaço torna-se %20 e & torna-se %26. Esta ferramenta usa a API URLSearchParams do navegador para construir query strings corretamente codificados.
Como usar esta ferramenta
Introduza a URL base e os parâmetros
Escreva ou cole a sua URL base (ex: https://api.example.com/search). Depois adicione pares chave-valor usando a tabela. Use a caixa de verificação para ativar ou desativar parâmetros individuais sem os eliminar.
Veja a URL codificada
O painel direito atualiza-se instantaneamente com a URL totalmente codificada percentualmente. Espaços, ampersands e outros caracteres especiais nos valores são codificados automaticamente. Parâmetros desativados são excluídos.
Copiar ou transferir
Clique em <strong>Copiar</strong> para colocar a URL na área de transferência, ou <strong>Transferir</strong> para guardá-la. Para analisar uma URL existente nos seus parâmetros, use o Analisador URL.
Perguntas frequentes
O que acontece aos caracteres especiais nos valores?
São codificados percentualmente usando URLSearchParams. Espaços tornam-se + na saída de URLSearchParams e %20 na codificação estrita RFC 3986. Ambos são corretamente descodificados por todos os navegadores e frameworks de servidor.
Posso ter chaves duplicadas?
Sim. Adicione várias linhas com o mesmo nome de chave. Isto produz tag=foo&tag=bar, que é válido segundo a especificação e usado para parâmetros multivalor em APIs e submissões de formulários.