Encodeur Base64 | Convert vos données rapidement
0 octets
Tout type de fichier (taille max : 10 Mo). Tout s'exécute dans votre navigateur.
Utilise - et _ au lieu de + et / et supprime le remplissage (=). Pour les URLs, noms de fichiers et JWT.
0 octets
Comment utiliser l'encodeur et décodeur Base64
- Choisissez Encoder ou Décoder, puis sélectionnez Texte ou Fichier comme source.
- Tapez ou collez votre texte, ou sélectionnez un fichier, et ajustez l'option compatible URL si nécessaire.
- Cliquez sur le bouton d'action pour obtenir votre résultat instantanément.
- Copiez le résultat, téléchargez-le en tant que fichier ou cliquez sur Effacer pour recommencer.
Vos données ne quittent jamais votre appareil. Tout l'encodage et le décodage se font localement dans votre navigateur.
Utilisez cet outil depuis votre agent IA
API JSON et serveur Model Context Protocol (MCP) gratuits. Sans inscription, sans clé d'API, CORS ouvert. Conçu pour Claude, ChatGPT, Cursor, scripts et applications frontend.
curl -X POST https://mate.tools/api/v1/base64-encode.php \
-H "Content-Type: application/json" \
-d '{"text":"hello world","url_safe":false}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/base64-encode.php",
data=json.dumps({"text":"hello world","url_safe":false}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)) const r = await fetch("https://mate.tools/api/v1/base64-encode.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({"text":"hello world","url_safe":false}),
});
console.log(await r.json()); Ajoutez à claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) ou tout autre client compatible MCP :
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} Questions fréquemment posées
L'encodage Base64 convertit des données binaires ou textuelles en texte ASCII à l'aide d'un alphabet de 64 caractères (A–Z, a–z, 0–9, + et /). Il permet aux données binaires de transiter en toute sécurité par des systèmes qui ne gèrent que du texte, comme l'e-mail, JSON ou les URLs. C'est un encodage destiné au transport, pas un chiffrement, il n'offre donc aucune sécurité.
Passez en mode Décoder, collez votre chaîne Base64 (ou chargez un fichier .txt qui la contient) et cliquez sur Décoder. Le texte lisible apparaît dans la zone de résultat, et vous pouvez utiliser Télécharger pour enregistrer les données décodées sous forme de fichier, ce qui est pratique pour les images, PDF et autres contenus binaires.
Choisissez Encoder, basculez la source sur Fichier et sélectionnez votre image. L'outil produit à la fois la chaîne Base64 brute et un URI de données prêt à l'emploi (data:image/png;base64,...). Collez l'URI de données dans l'attribut src d'une balise img HTML ou dans une propriété background-image CSS pour intégrer l'image sans fichier séparé.
Le Base64 compatible URL remplace + par - et / par _ et supprime le remplissage =, afin que le résultat soit sûr à placer dans les URLs, chaînes de requête, noms de fichiers et JSON Web Tokens (JWT). Activez l'interrupteur compatible URL lorsque votre sortie doit être passée dans une URL ou un nom de fichier.
Oui. Base64 transforme chaque 3 octets de données en 4 caractères ASCII, la sortie encodée est donc environ 33 % plus volumineuse que l'original. Ce surcoût est le prix à payer pour rendre les données binaires sûres à transporter en texte brut.
Rien n'est téléversé. Tout l'encodage et le décodage s'exécutent entièrement dans votre navigateur via JavaScript, vos textes et fichiers ne quittent donc jamais votre appareil. L'outil gère aussi correctement le texte UTF-8 complet, y compris les emojis et les caractères accentués.
Convertissez vos données en Base64 avec notre encodeur en ligne pour texte, fichiers ou URL. Idéal pour le stockage et la transmission.
Qu'est-ce qu'un encodeur Base64 ?
Un encodeur Base64 convertit du texte, des images ou des fichiers en une chaîne de texte Base64 simple à l'aide d'un alphabet de 64 caractères (A–Z, a–z, 0–9, + et /). Cela permet aux données binaires de circuler en toute sécurité à travers des systèmes qui ne gèrent que du texte. Cet outil décode aussi le Base64 en texte ou en fichier téléchargeable, prend en charge l'UTF-8 et une variante compatible URL, et s'exécute entièrement dans votre navigateur.