L'encodage Base64 est omniprésent dans le développement web et les APIs : authentification HTTP Basic, tokens JWT, images embarquées en CSS, pièces jointes email (MIME) et transmission de données binaires dans des protocoles texte. Un outil en ligne permet d'encoder instantanément sans code.
Base64 est un encodage qui représente des données binaires sous forme de texte ASCII en utilisant un alphabet de 64 caractères (A-Z, a-z, 0-9, +, /). Chaque groupe de 3 octets est encodé en 4 caractères Base64, ce qui augmente la taille de 33%. L'encodage ajoute = ou == en padding si nécessaire. Base64 n'est pas un chiffrement : il est réversible sans clé et ne protège pas les données.
📐 Formule
📊 Tableau de référence
| Texte original | Encodé en Base64 |
|---|---|
| Hello | SGVsbG8= |
| Hello World | SGVsbG8gV29ybGQ= |
| ToolSmartly | VG9vbFNtYXJ0bHk= |
| user:password | dXNlcjpwYXNzd29yZA== |
| {"id":1} | eyJpZCI6MX0= |