Decodificar URL / Analisador de consulta
Decodifique o texto codificado em URL e expanda os parâmetros de consulta em uma tabela legível.
| # | Parâmetro | Valor |
|---|---|---|
| Ainda não há parâmetros analisados. | ||
Decodifique URLs e inspecione parâmetros de consulta
Este decodificador URL reverte a codificação percentual e pode dividir strings de consulta em nomes e valores de parâmetros. Use-o para inspecionar URLs de retorno de chamada, links de rastreamento, URLs assinados, redirecionamentos OAuth, parâmetros analíticos ou solicitações de API copiadas de logs.
As strings de consulta geralmente usam & entre parâmetros e = entre um nome e um valor. Consultas de estilo de formulário geralmente usam + para espaços, portanto, a opção Tratar + como espaço ajuda a decodificar valores da maneira como muitas frameworks web os recebem.
Como usar
- Cole uma URL completa, um caminho codificado ou uma string de consulta bruta.
- Mantenha Tratar + como espaço ativado para strings de consulta de estilo de formulário.
- Mantenha Analisar parâmetros ativado para extrair pares de valores-chave.
- Clique em Decodificar e revise o texto decodificado e a tabela de parâmetros.
O que é decodificação URL?
Decodificação URL converte sequências codificadas por porcentagem, como sequências de bytes %20, %2F e UTF-8, de volta em caracteres legíveis. Facilita a auditoria de caminhos codificados e valores de consulta.
Um analisador de consulta lê a parte após ? e separa os parâmetros em linhas. Nomes repetidos, valores vazios, URLs aninhados codificados e escapes malformados são casos extremos comuns que vale a pena verificar antes de reutilizar um link decodificado.
Notas de entrada
Os escapes percentuais malformados devem ser tratados como erros de entrada e não confiáveis silenciosamente. A decodificação pode revelar redirecionamentos ocultos, scripts, tokens ou valores de identificação pessoal, portanto, revise o resultado antes de compartilhá-lo.
Exemplo
Uma URL de retorno de chamada pode ser decodificada e expandida em parâmetros legíveis:
Entrada https://example.com/search?q=hello+world&redirect=https%3A%2F%2Fcoding.tools%2F Decodificado https://example.com/search?q=hello world&redirect=https://coding.tools/ Parâmetros q = hello world redirect = https://coding.tools/
Integração MCP
MCP (Model Context Protocol) permite que agentes de IA e aplicativos descubram e executem utilitários do Coding.Tools para fluxos repetíveis de conversão, formatação, hash e geração.
Nome da ferramenta MCP: url-decode
Endpoint MCP: https://coding.tools/mcp
Chame tools/list primeiro. Cada ferramenta inclui inputSchema, outputSchema e examples para que um agente de IA ou cliente possa montar argumentos válidos sem adivinhar.
Em tools/call, leia result.content[0].text para o valor exibível e result.structuredContent para análise automática. Falhas da ferramenta retornam isError: true; falhas de protocolo retornam um erro JSON-RPC.
Exemplo de requisição tools/call:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"url-decode","arguments":{"input":"https://example.com/search?q=hello+world&redirect=https%3A%2F%2Fcoding.tools%2F","options":{"parseQuery":true}}}}'
A maioria das ferramentas de texto e dados aceita uma string input e options opcionais. Ferramentas de imagem que dependem das APIs de imagem do navegador são listadas para descoberta e retornam um link para a interface web quando precisam desses recursos.