Encoder en Base64 en ligne : guide complet et exemples
Comment encoder du texte ou des données en Base64 ? Outil en ligne gratuit, cas d'usage HTTP, JWT, images et API.
Publié le 17 janvier 2026L'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.
Comprendre la conversion
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 conversion
| Texte original | Encodé en Base64 |
|---|---|
| Hello | SGVsbG8= |
| Hello World | SGVsbG8gV29ybGQ= |
| ToolSmartly | VG9vbFNtYXJ0bHk= |
| user:password | dXNlcjpwYXNzd29yZA== |
| {"id":1} | eyJpZCI6MX0= |
💡 Exemples pratiques
Le header HTTP Basic Auth encode les credentials : Authorization: Basic dXNlcjpwYXNzd29yZA== correspond à "user:password" encodé en Base64.
Encodez une petite icône PNG en Base64 et utilisez-la directement dans src="data:image/png;base64,iVBORw0KGgo..." sans requête HTTP supplémentaire.
Les tokens JWT sont composés de 3 parties Base64url séparées par des points. Encodez le header {"alg":"HS256"} → eyJhbGciOiJIUzI1NiJ9 et visualisez le payload.
⚡ Utiliser l'outil
Essayez notre outil en ligne gratuit — aucune installation requise.
Accéder à l’outil →