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