Encodeur et décodeur Base64
Encodez et décodez du Base64 dans le navigateur, avec un vrai support UTF-8.
Qu'est-ce que c'est ?
Le Base64 est un encodage qui transforme des données binaires ou textuelles en une chaîne ASCII composée de 64 caractères sûrs. Il est utilisé pour les pièces jointes d’e-mails, les data URI, les JSON Web Tokens et tout contexte texte. Notre encodeur/décodeur gère le texte, l’UTF-8 avec accents et emojis, et la variante URL-safe utilisée par JWT et OAuth. Tout reste dans le navigateur : aucun token ni donnée sensible n’est envoyé.
Comment l'utiliser
- Choisissez le mode « Encoder » ou « Décoder ».
- Collez le texte ou la chaîne Base64 dans la zone d’entrée.
- Le résultat apparaît en direct dans la zone de sortie.
- Activez l’option URL-safe pour les JWT ou les query strings.
- Utilisez « Copier » ou « Échanger » pour réutiliser le résultat.
Pourquoi l'utiliser
Le Base64 est partout : data URI dans le HTML, pièces jointes d’e-mails, charges utiles des JWT, fichiers dans du JSON ou YAML. Pour une vérification rapide, un outil sans friction est précieux. Le nôtre convient aux développeurs, supports techniques et analystes sécurité. La variante URL-safe remplace « + » par « - » et « / » par « _ », exactement ce qu’attendent JWT et OAuth. Comme tout est local, vous pouvez inspecter un token sans qu’il fuite.
Questions fréquentes
Le Base64 est-il une forme de chiffrement ?
Non. C’est un encodage, pas un chiffrement : n’importe qui peut décoder. Pour la confidentialité, utilisez de la cryptographie réelle.
Pourquoi des « = » à la fin ?
Ce sont des caractères de remplissage pour que la longueur soit un multiple de quatre.
Qu’est-ce que la variante URL-safe ?
Elle remplace « + » par « - » et « / » par « _ ». JWT et OAuth l’utilisent.
L’UTF-8 est-il pris en charge ?
Oui. L’encodage normalise en UTF-8 avant de produire le Base64 ; le décodage rend la bonne chaîne.
Peut-on décoder un JWT ?
Oui. Collez le segment central (payload), activez l’URL-safe et décodez pour lire les claims.