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
Referência da Tabela ASCII
Tabela ASCII completa de 0 a 127 com valores decimais, hexadecimais, octais e binários e notação de referência numérica HTML, incluindo NUL, LF e DEL.
Referência de Caracteres HTML
Lista pesquisável de entidades HTML, seus códigos nomeados e numéricos, e uma cópia com um clique para caracteres e símbolos especiais.
Referência de atalhos de teclado
Pesquise atalhos padrão documentados do VS Code, Chrome e Bash com GNU Readline no macOS, Windows e Linux.
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.
Validador de Email
Valide um endereço de email: verificação de sintaxe RFC 5322, consulta de registro MX em tempo real, além de detalhes de parte local, domínio e comprimento. Nenhum email é enviado.
Gerador de EditorConfig
Monte um .editorconfig com as suas regras de indentação, fim de linha e charset e acrescente a seção correta para cada linguagem do seu repositório: Python, Go, YAML, Makefile e mais.
Ferramenta disponível em outros idiomas
- محلل سطر الاستعلام [AR]
- Analyseur de chaîne de requête [FR]
- 쿼리 문자열 파서 [KO]
- Pemisahan String Pernyataan Kueri [ID]
- Abfragezeichenfolgen-Parser [DE]
- Parser query stringa [PL]
- Querystringverwerker [NL]
- Stränganalys för frågestruktur [SV]
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- クエリ文字列の解析 [JA]
- Phân tích chuỗi truy vấn [VI]
- Analizador de Cadenas de Consulta [ES]
- Sorgu Dizesi Ayrıştırıcı [TR]
- 查询字符串解析器 [ZH]
- Query String Parser [EN]
- Parser di Stringa di Query [IT]
- Парсер строки запроса [RU]