Encodage URL

Encode des composants URL ou des URL completes, avec options pour espaces en + et traitement ligne par ligne.

Saisie URL
1
Resultat encode
1
0 caractères 0 lignes

Encodage URL

L’encodage URL transforme les caracteres reserves et non ASCII en sequences avec pourcentage, afin de les placer dans des liens, requetes, formulaires et appels API.

La conversion se fait localement dans le navigateur. Les URL, jetons et valeurs de requete ne sont pas envoyes a un serveur.

Comment utiliser

  1. Collez le texte, le chemin, la valeur de requete ou l’URL a encoder.
  2. Utilisez le mode composant pour une valeur de requete, et le mode URI complete pour une URL entiere.
  3. Activez les espaces en + ou le traitement par ligne si le systeme cible le demande.
  4. Cliquez sur Encoder URL, puis copiez ou telechargez le resultat.

A quoi sert cet outil ?

L’encodage URL, aussi appele encodage en pourcentage, represente les caracteres par un signe pourcentage suivi d’octets hexadecimaux. Il leve les ambiguites sur les espaces, le texte Unicode et les separateurs reserves.

Utilisez l’encodage de composant pour les valeurs comme les recherches ou URL de redirection. Utilisez URI complete pour conserver les separateurs : / ? & =.

Notes de saisie

Le mode composant utilise encodeURIComponent et encode les separateurs. Le mode URI complete utilise encodeURI et conserve la structure de l’URL. L’option espace en + convient aux requetes application/x-www-form-urlencoded.

Exemple

Une expression de recherche devient une valeur de requete sure :

Entree
hello world & tea=green

Sortie composant
hello%20world%20%26%20tea%3Dgreen

Avec + pour les espaces
hello+world+%26+tea%3Dgreen

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 workflows répétables de conversion, formatage, hachage et génération.

Nom de l'outil MCP: url-encode

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 JSON-RPC error.

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-encode","arguments":{"input":"hello world & tea=green","options":{"mode":"component","spaceAsPlus":false}}}}'

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.