Encodage Base64

Convertissez le texte brut en Base64, décodez Base64 en texte et copiez ou téléchargez le résultat.

Entrée
Sortie
0 caractères 0 lignes

Encoder le texte pour le transport et le stockage Base64

Cet encodeur Base64 transforme le texte brut en une chaîne Base64 sécurisée pour ASCII et peut le décoder à nouveau pour un aller-retour rapide. Il est utile lorsqu'une valeur doit voyager via JSON, HTML, des variables d'environnement, une sortie de commande, un courrier électronique ou d'autres systèmes qui attendent un texte imprimable.

Base64 est un format de codage et non de cryptage. Toute personne possédant la chaîne peut la décoder, et la sortie codée est généralement environ un tiers plus grande, car tous les 3 octets deviennent 4 caractères Base64.

Comment utiliser

  1. Collez du texte brut ou une valeur Base64 dans l'éditeur d'entrée.
  2. Choisissez Encoder pour créer une chaîne Base64 ou Décoder pour lire une chaîne Base64 existante.
  3. Vérifiez l'éditeur de sortie et le message d'état. Une entrée Base64 non valide est immédiatement signalée en cas d'échec du décodage.
  4. Utilisez Copier pour le presse-papiers, Télécharger pour un fichier texte ou Effacer pour réinitialiser les deux éditeurs.

Qu’est-ce que le codage Base64 ?

L'encodage Base64 représente des octets avec un alphabet limité de lettres, de chiffres, +, / et un remplissage = en option. Cela facilite le placement des données binaires ou dérivées d'Unicode dans des canaux texte uniquement.

Utilisez Base64 pour la représentation et le transport, pas pour le secret ou la compression. Si vous avez besoin de confidentialité, utilisez le cryptage ; si vous avez besoin d'intégrité, utilisez un hachage ou une signature ; si vous avez besoin de fichiers plus petits, utilisez la compression avant l'encodage.

Notes sur l'entrée

L'encodage accepte le texte normal, y compris Unicode. Lors du décodage, collez la valeur Base64 complète sans étiquettes, guillemets, en-têtes ou prose environnante ; un remplissage manquant ou des caractères supplémentaires peuvent faire échouer une charge utile valide.

Exemple

Un message court devient une valeur Base64 sûre pour ASCII et peut être décodé jusqu'au texte original :

--- Texte brut ---
Hello, World!

--- Encodé en Base64 ---
SGVsbG8sIFdvcmxkIQ==

--- Décodé ---
Hello, World!

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: base64-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":"base64-encode","arguments":{"input":"Hello from Coding.Tools MCP"}}}'

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.