Base64 encode du texte en une chaîne de lettres, chiffres et symboles « + / = ». Exemple : « Hello » → « SGVsbG8= ». « café » → « Y2Fmw6k= ».
Transmettre du texte partout, sans risque de casse
Le Base64 est un encodage standard (RFC 4648) qui transforme n'importe quelle donnée — texte, image, fichier — en une chaîne de caractères composée uniquement de lettres (A-Z, a-z), de chiffres (0-9) et de trois symboles (+, / et =). Cette chaîne peut être transmise sans risque dans des contextes qui n'acceptent que du texte simple : une pièce jointe intégrée dans un email, une image encodée directement dans du CSS ou du HTML, un jeton d'authentification dans une URL, ou une valeur dans un fichier JSON ou XML.
Comment utiliser l'outil ?
- Choisissez le sens : « Encoder » pour transformer du texte en Base64, « Décoder » pour retrouver le texte d'origine.
- Collez ou tapez votre contenu dans la zone de texte.
- Copiez le résultat d'un clic.
Cas d'usage
- Développement web : intégrer une petite image directement dans du CSS (data URI) sans requête HTTP supplémentaire.
- API et jetons : décoder la partie visible d'un jeton JWT pour en inspecter le contenu.
- Configuration : encoder des identifiants pour un en-tête d'authentification HTTP Basic.
Erreurs fréquentes
- Confondre Base64 et chiffrement : le Base64 ne protège rien, il se décode instantanément par quiconque le lit.
- Oublier le padding (=) : retirer les signes égal à la fin d'une chaîne Base64 peut la rendre invalide selon l'outil qui la lit.
- Coller un texte qui n'est pas du Base64 valide en mode décodage : l'outil affiche alors une erreur claire plutôt qu'un résultat incorrect.
Compatibilité
Fonctionne sur mobile, tablette et ordinateur, sans inscription. Pour d'autres conversions de bases, voyez le convertisseur binaire/hexadécimal.