Encodage URL

Encodez des composants URL ou des URL complètes, avec des options d'espace plus et par ligne.

Saisie URL
Résultat encodé
0 caractères 0 lignes

Encodez le texte en toute sécurité pour les URL et les chaînes de requête

Cet encodeur URL convertit les espaces, le texte Unicode, les séparateurs réservés et les caractères non sécurisés sous une forme codée en pourcentage. Utilisez-le lors de la création de paramètres de requête, de valeurs de redirection, d'URL de rappel, de soumissions de formulaires, de requêtes API ou de liens incluant du texte fourni par l'utilisateur.

Le codage en pourcentage représente les octets sous la forme %HH, où HH est une valeur hexadécimale à deux chiffres. Le mode composant code les séparateurs tels que & et = ; Le mode URI complet maintient les caractères de structure URL tels que :, /, ? et & lisibles.

Comment utiliser

  1. Collez le texte, le chemin, la valeur de requête ou URL que vous souhaitez encoder.
  2. Choisissez le mode composant pour les valeurs de requête ou le mode URI complet pour une URL entière.
  3. Activez les espaces de style plus ou le codage ligne par ligne lorsque votre système cible en a besoin.
  4. Cliquez sur Encoder, puis copiez ou téléchargez le résultat codé.

Qu’est-ce que le codage URL ?

URL encoding, également appelé encodage en pourcentage, permet de placer les caractères en toute sécurité dans une URL en les remplaçant par des échappements en pourcentage. Par exemple, un espace peut devenir %20 et les chaînes de requête de style formulaire peuvent utiliser + pour les espaces.

Utilisez le codage de composant pour une seule valeur de requête, un terme de recherche, un jeton ou un paramètre de redirection. Utilisez le codage URI complet lorsque vous disposez déjà d’une URL complète et que vous souhaitez conserver son schéma, ses barres obliques, ses séparateurs de chemin et sa structure de requête.

Notes de saisie

Ne faites pas de double encodage à moins que le système de réception ne l'attende spécifiquement. Si le texte contient déjà des séquences telles que %2F, le coder à nouveau transformera le signe de pourcentage en %25.

Exemple

Une expression de recherche avec des espaces et des séparateurs devient sûre en tant que valeur de paramètre de requête :

Entrée
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 flux de travail 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 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-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.