Décodage URL / Analyseur de requête

Décodez le texte codé en URL et développez les paramètres de requête dans un tableau lisible.

Saisie URL encodée
Résultat décodé
# Paramètre Valeur
Aucun paramètre analysé pour le moment.
0 caractères 0 lignes

Décoder les URL et inspecter les paramètres de requête

Ce décodeur URL inverse le codage en pourcentage et peut diviser les chaînes de requête en noms et valeurs de paramètres. Utilisez-le pour inspecter les URL de rappel, les liens de suivi, les URL signées, les redirections OAuth, les paramètres d'analyse ou les requêtes API copiées à partir des journaux.

Les chaînes de requête utilisent généralement & entre les paramètres et = entre un nom et une valeur. Les requêtes de style formulaire utilisent souvent + pour les espaces, de sorte que l'option + comme espace aide à décoder les valeurs de la manière dont de nombreux frameworks Web les reçoivent.

Comment utiliser

  1. Collez une URL complète, un chemin codé ou une chaîne de requête brute.
  2. Conservez Traiter + comme espace activé pour les chaînes de requête de style formulaire.
  3. Gardez Analyser les paramètres activé pour extraire les paires clé-valeur.
  4. Cliquez sur Décoder, puis examinez le texte décodé et le tableau des paramètres.

Qu'est-ce que le décodage URL ?

Le décodage d'URL convertit les séquences encodées en pourcentage, comme %20, %2F et les séquences d'octets UTF-8, en caractères lisibles. Il facilite l'audit des chemins encodés et des valeurs de requête.

Un analyseur de requête lit la partie après ? et sépare les paramètres en lignes. Les noms répétés, les valeurs vides, les URL imbriquées codées et les échappements mal formés sont des cas extrêmes courants qui méritent d'être vérifiés avant de réutiliser un lien décodé.

Notes de saisie

Les pourcentages d'échappement mal formés doivent être traités comme des erreurs de saisie et non comme une confiance silencieuse. Le décodage peut révéler des redirections cachées, des scripts, des jetons ou des valeurs personnellement identifiables, alors examinez le résultat avant de le partager.

Exemple

Une URL de rappel peut être décodée et développée en paramètres lisibles :

Entrée
https://example.com/search?q=hello+world&redirect=https%3A%2F%2Fcoding.tools%2F

Résultat décodé
https://example.com/search?q=hello world&redirect=https://coding.tools/

Paramètres
q = hello world
redirect = https://coding.tools/

Intégration MCP

MCP (Model Context Protocol) permet aux agents IA et aux applications de découvrir et d'exécuter les utilitaires Coding.Tools pour des flux de travail répétables de conversion, formatage, hachage et génération.

Nom de l'outil MCP: url-decode

Point de terminaison MCP: https://coding.tools/mcp

Appelez d'abord tools/list. Chaque outil inclut inputSchema, outputSchema et examples afin qu'un agent IA ou un client puisse construire des arguments valides sans deviner.

Pour tools/call, lisez result.content[0].text pour la valeur affichable et result.structuredContent pour l'analyse par programme. Les échecs d'outil renvoient isError: true ; les échecs de protocole renvoient une erreur JSON-RPC.

Exemple de requête 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}}}}'

La plupart des outils de texte et de données acceptent une chaîne input et des options facultatives. Les outils d'image qui dépendent des API d'image du navigateur sont listés pour la découverte et renvoient un lien vers l'interface Web si nécessaire.