Encoder et decoder en Base64 : Le guide complet de l'encodage Base64

Decouvrez ce qu'est l'encodage Base64, comment il fonctionne et quand l'utiliser. Encodez et decodez des donnees Base64 pour e-mails et API.

13 fΓ©vrier 2026

Qu'est-ce que l'encodage Base64 ?

Base64 est un schema d'encodage binaire vers texte qui convertit les donnees binaires en une chaine de caracteres ASCII. Il utilise un ensemble de 64 caracteres : les lettres majuscules A-Z, minuscules a-z, chiffres 0-9 et deux caracteres speciaux (generalement + et /). Notre outil d'Encodage et Decodage Base64 permet de convertir les donnees dans les deux sens instantanement.

Comment fonctionne Base64 ?

L'encodage Base64 prend chaque trois octets (24 bits) de donnees binaires et les divise en quatre groupes de 6 bits chacun. Chaque groupe de 6 bits correspond a l'un des 64 caracteres de l'alphabet Base64. Si les donnees ne sont pas un multiple de trois octets, des caracteres de remplissage (=) sont ajoutes.

Par exemple, le texte Hello en Base64 devient SGVsbG8=. Le processus est entierement reversible.

Pourquoi utiliser l'encodage Base64 ?

Base64 resout un probleme fondamental : de nombreux protocoles de communication sont concus pour le texte, pas les donnees binaires brutes.

Pieces jointes (MIME)

L'e-mail a ete concu pour transmettre du texte ASCII uniquement. Base64 permet d'integrer des fichiers binaires dans les e-mails via le standard MIME.

URI de donnees

Les URI de donnees permettent d'integrer de petits fichiers directement dans le HTML ou CSS au format data:image/png;base64,....

Charges utiles API

Lorsque les API doivent transmettre des donnees binaires dans des charges JSON, l'encodage Base64 est l'approche standard.

En-tetes d'authentification

L'authentification HTTP basique encode la combinaison nom d'utilisateur-mot de passe en Base64 pour l'en-tete Authorization.

Base64 n'est pas du chiffrement

Distinction critique : Base64 n'est pas du chiffrement. Il n'offre aucune securite. N'importe qui peut decoder une chaine Base64 sans cle. Base64 est uniquement un schema d'encodage pour le transport sur.

Variantes de Base64

  • Base64 standard : Utilise A-Z, a-z, 0-9, +, / avec remplissage =. Defini dans RFC 4648.
  • Base64 sur pour URL : Remplace + par - et / par _ pour eviter les conflits d'encodage URL. Utilise dans les JWT.
  • Base64 MIME : Ajoute des retours a la ligne tous les 76 caracteres pour la compatibilite e-mail.

Comment utiliser l'outil Base64

Collez du texte dans le champ de saisie pour l'encoder en Base64, ou collez une chaine Base64 pour la decoder en texte clair. L'outil fonctionne entierement dans votre navigateur sans transmettre de donnees.

Considerations de taille

L'encodage Base64 augmente la taille des donnees d'environ 33%. Trois octets d'entree deviennent quatre caracteres de sortie Base64.