Conversion Base64 instantanée, accents compris.
Le Base64 est un encodage qui transforme n'importe quelle donnée en une suite de caractères sûrs : les lettres majuscules et minuscules, les chiffres, + et /, complétés au besoin par =. Il sert à faire passer du texte ou des données binaires dans des canaux prévus pour du texte simple : e-mails, fichiers JSON, adresses web, en-têtes HTTP.
L'outil gère l'UTF-8 : les accents, les alphabets non latins et les emojis sont préservés dans les deux sens.
| Texte | Base64 |
|---|---|
Bonjour | Qm9uam91cg== |
été | w6l0w6k= |
Les = finaux sont du remplissage : le Base64 découpe les données par groupes de 3 octets, et complète le dernier groupe s'il est incomplet.
data:image/png;base64,….C'est une erreur fréquente : le Base64 se décode instantanément, sans clé ni mot de passe. Il ne protège rien. Ne l'utilisez jamais pour « cacher » un mot de passe ou une donnée sensible ; pour cela, il faut un vrai chiffrement.
Les caractères + et / ont un sens particulier dans les adresses web. La variante « base64url », utilisée notamment dans les JWT, les remplace par - et _ et omet souvent les =. Pour décoder une telle chaîne ici, remplacez d'abord - par + et _ par /.
Non, tout est encodé et décodé localement dans votre navigateur.
La chaîne n'est probablement pas du Base64 valide : un caractère en trop, un morceau manquant, ou la variante base64url avec des « - » et « _ ». Vérifiez que vous avez copié la chaîne en entier.
Non. Ce n'est pas un chiffrement : n'importe qui peut le décoder. Il sert uniquement à transporter des données dans un format texte.
Le Base64 représente 3 octets par 4 caractères : le résultat est environ un tiers plus long que les données de départ.