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.
URL Query Parser Português (Portugal)
Funciona inteiramente no navegador - sem carregar nada, sem registo.
Cola uma query string ou adiciona uma linha para começar a reconstruir parâmetros.
--Texto percent-encoded é descodificado na tabela e depois codificado novamente na saída reconstruída.
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
- 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.
- 2Revê as linhas descodificadas. A tabela mostra cada chave e valor depois do percent decoding. Chaves duplicadas continuam como linhas separadas na ordem original.
- 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.
- 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 é
- Programadores a depurar callbacks podem colar URLs de OAuth, webhook ou redirecionamento e inspecionar cada linha de parâmetro descodificada.
- Profissionais de marketing a verificar campaign links podem ler valores
utm_*, encontrar campos vazios e reconstruir um tracking URL limpo. - Equipas de QA a reproduzir erros podem editar um parâmetro de cada vez e copiar a query string atualizada para um caso de teste.
- Equipas de suporte a tratar links partilhados podem ver chaves duplicadas e valores vazios que passam facilmente despercebidos num URL longo.
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.