Analisador de String de Consulta
Cole uma URL ou a parte depois do ponto de interrogação. O analisador decodifica os valores e preserva chaves vazias ou repetidas.
Como analisar uma string de consulta
-
1
Cole a URL
Pode ser a URL inteira ou apenas a parte após ?. Fragmentos (#...) são ignorados automaticamente.
-
2
Leia os pares
Cada parâmetro se torna uma linha com sua chave e valor decodificados.
-
3
Verifique duplicatas
Chaves repetidas aparecem em linhas separadas, na mesma ordem da URL.
URL de rastreamento típica, decodificada
Uma URL como https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= é analisada como:
| Chave | Valor |
|---|---|
| product | hat |
| utm_source | newsletter |
| utm_medium | email weekly |
| ref | (vazio) |
Casos extremos que o analisador lida
- Valores vazios (
?ref=) são mantidos, alguns backends se importam com a diferença entre ausente e vazio. - Chaves sem sinal de
=(?debug) são analisadas com um valor vazio. - Chaves duplicadas (
?id=1&id=2) são preservadas na ordem; nenhuma mesclagem é realizada porque as convenções de framework diferem. - Decodificação de
+: na parte da consulta,+se torna um espaço para permanecer compatível com consumidoresapplication/x-www-form-urlencoded. - Escapes percentuais inválidos (como um
%ZZsolto) são deixados na saída para que você possa ver o bug em vez de perder dados silenciosamente.
Perguntas frequentes
Não. Tudo após o marcador de fragmento (#) pertence ao fragmento da URL, não à string de consulta, portanto, é removido antes da análise. Cole apenas o fragmento separadamente se precisar inspecioná-lo.
Cada ocorrência aparece em sua própria linha e na ordem original. Servidores tratam repetições de formas diferentes; confira o framework.
Sim. O analisador aceita entradas como ?a=1&b=2, a=1&b=2, ou uma URL completa e descobre qual parte inspecionar.
Não. Esta ferramenta envia o texto ao nosso servidor quando você clica em «Analisar». Remova senhas, tokens de acesso e outros segredos antes de usá-la.
Ferramentas relacionadas
Gerador de Cartão CSS
Crie o CSS de um contêiner de cartão: fundo, borda, raio dos cantos, espaçamento interno e sombra suave, com pré-visualização imediata e código para copiar e colar.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Visualizador de Markdown
Escreva Markdown e veja a renderização HTML atualizar ao vivo. Sintaxe com estilo GitHub, incluindo tabelas, listas de tarefas, blocos de código cercados e autolinks.
Gerador de Configuração Nginx
Gere blocos de servidor Nginx com TLS, HTTP/2, gzip, cache de navegador e regras de proxy reverso a partir de um formulário simples.
Ferramenta disponível em outros idiomas
- クエリ文字列の解析 [JA]
- Parser query stringa [PL]
- Pemisahan String Pernyataan Kueri [ID]
- Stränganalys för frågestruktur [SV]
- Analyseur de chaîne de requête [FR]
- Phân tích chuỗi truy vấn [VI]
- Querystringverwerker [NL]
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- Abfragezeichenfolgen-Parser [DE]
- Analizador de Cadenas de Consulta [ES]
- محلل سطر الاستعلام [AR]
- 쿼리 문자열 파서 [KO]
- Query String Parser [EN]
- Parser di Stringa di Query [IT]
- Парсер строки запроса [RU]
- Sorgu Dizesi Ayrıştırıcı [TR]
- 查询字符串解析器 [ZH]