Dev 7 min de lecture 20 avril 2026

Base64 : tout comprendre

L'encodage Base64 est omniprésent en développement web mais reste mystérieux pour beaucoup. Voici une explication claire de ce mécanisme fondamental.

Qu'est-ce que Base64 ?

Base64 est un système d'encodage qui convertit des données binaires en texte ASCII. Son nom vient du fait qu'il utilise 64 caractères différents (A-Z, a-z, 0-9, +, /).

Il ne s'agit pas d'un chiffrement : Base64 est facilement décodable par n'importe qui. Son rôle est de rendre des données binaires transportables dans des protocoles qui n'acceptent que du texte.

Cas d'usage courants

  • Data URLs : images intégrées directement dans le HTML ou CSS (src="data:image/png;base64,...")
  • JWT (JSON Web Tokens) : header et payload encodés en Base64URL
  • Pièces jointes email : le protocole MIME encode les fichiers en Base64
  • APIs REST : transmission de fichiers binaires dans des payloads JSON

Essayez maintenant gratuitement

Aucune inscription requise — résultat en quelques secondes.

Encoder/Décoder en Base64