Qu’est-ce que le Base64 ?
Le Base64 représente des données binaires ou du texte à l’aide de seulement 64 caractères sûrs (A-Z, a-z, 0-9, + et /), avec éventuellement un ou deux signes « = » de remplissage. On le rencontre dans les e-mails (pièces jointes MIME), les URL de données, les en-têtes d’authentification HTTP ou les jetons JWT.
Exemple
Le mot Bonjour s’encode en Qm9uam91cg==. Chaque groupe de trois octets du texte devient quatre caractères Base64 ; ici, le dernier groupe est incomplet, d’où les deux signes « = ».
Base64 n’est pas du chiffrement
Encoder en Base64 ne protège rien : n’importe qui peut décoder la chaîne en un clic. N’utilisez jamais Base64 pour « cacher » un mot de passe. C’est un simple format de transport, qui augmente la taille des données d’environ un tiers.
Accents, emojis et erreurs courantes
- Cet outil convertit d’abord le texte en UTF-8, ce qui évite les erreurs avec « é », « ç » ou les emojis.
- Les variantes « URL-safe » (avec - et _) sont reconnues au décodage.
- Si le décodage échoue, vérifiez qu’aucun caractère n’a été tronqué lors du copier-coller.