Decodificar URL / Analisador de consulta

Decodifique o texto codificado em URL e expanda os parâmetros de consulta em uma tabela legível.

Entrada URL codificada
Resultado decodificado
# Parâmetro Valor
Ainda não há parâmetros analisados.
0 caracteres 0 linhas

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

  1. Cole uma URL completa, um caminho codificado ou uma string de consulta bruta.
  2. Mantenha Tratar + como espaço ativado para strings de consulta de estilo de formulário.
  3. Mantenha Analisar parâmetros ativado para extrair pares de valores-chave.
  4. 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.