CanDoYa
PT-PT

URL Query Parser Português (Portugal)

Funciona inteiramente no navegador - sem carregar nada, sem registo.

Query String Parser
0Pares
0Chaves
0Duplicados
0Valores vazios
Parâmetros editáveis

Cola uma query string ou adiciona uma linha para começar a reconstruir parâmetros.

Query reconstruída
-
Com ? inicial
-

Texto percent-encoded é descodificado na tabela e depois codificado novamente na saída reconstruída.

Cola um URL ou uma query string para analisar os parâmetros
Partilhe esta ferramenta

O que é um Query String Parser?

Um Query String Parser transforma a parte de um URL depois do ponto de interrogação em linhas legíveis de chave/valor. Cola uma query string em bruto ou um URL completo para descodificar texto percent-encoded, manter chaves duplicadas pela ordem, editar parâmetros e reconstruir uma query string limpa ou um URL atualizado.

Como utilizar

  1. 1Cola um URL ou uma query string. Usa um URL completo como <code>https://example.com/?a=1</code>, uma query em bruto como <code>a=1&b=2</code>, ou uma query com ponto de interrogação no início.
  2. 2Revê as linhas descodificadas. A tabela mostra cada chave e valor depois do percent decoding. Chaves duplicadas continuam como linhas separadas na ordem original.
  3. 3Edita, adiciona, remove ou ordena. Altera chaves e valores diretamente, adiciona parâmetros em falta, remove linhas ruidosas ou ordena a lista por chave quando precisares de uma saída estável.
  4. 4Copia a saída reconstruída. Copia a query string codificada, a versão com ponto de interrogação inicial, o URL completo atualizado ou um array JSON de pares chave/valor.

Para quem é

Tudo corre no teu browser, por isso links privados, callbacks de API, campaign URLs e tokens temporários não são enviados. O parser usa as APIs padrão do browser URL e URLSearchParams, depois acrescenta uma tabela editável para inspecionares e reconstruíres parâmetros sem perder chaves repetidas.

Perguntas frequentes

Este Query String Parser é gratuito?

Sim. É gratuito, sem registo, sem download e sem limite de utilização. Cola uma query string ou um URL e as linhas descodificadas aparecem imediatamente no browser.

O meu URL ou query string é enviado para algum lado?

Não. A análise, edição e reconstrução acontecem localmente no teu browser. Isto é útil quando um URL contém access tokens, endereços de email, campaign IDs ou outros valores que não queres enviar para outro servidor.

Consegue analisar um URL completo?

Sim. Cola um URL completo e a ferramenta lê apenas os search parameters, preserva o path e o fragment, e dá-te um URL completo reconstruído depois das edições. Também podes colar uma query string em bruto com ou sem ponto de interrogação inicial.

Mantém chaves duplicadas?

Sim. Chaves duplicadas são preservadas como linhas separadas pela ordem em que aparecem. O resumo de duplicados assinala casos como <code>tag=shoes&tag=summer</code> para não os fundires por acidente.

Como são tratados os valores vazios?

Valores vazios continuam vazios. 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 é reconstruída.

Os valores percent-encoded são descodificados?

Sim. Valores como <code>blue%20shoes</code> aparecem como <code>blue shoes</code> na tabela. Quando copias a query reconstruída, a ferramenta volta a codificar os valores usando as regras form-url-encoded padrão do browser.

O que acontece à parte depois de #?

Num URL completo, o fragmento depois de <code>#</code> é preservado quando o URL reconstruído é copiado. Numa query string em bruto, tudo depois de <code>#</code> é ignorado porque fragmentos não fazem parte dos query parameters.