Ce que fait l’outil
Le Base64 transforme des octets en 64 caractères imprimables afin que des données binaires puissent transiter dans du JSON, des en-têtes HTTP, des e-mails et des fichiers de configuration. Cet outil convertit dans les deux sens pendant la saisie.
- Compatible UTF-8 : le texte est d’abord encodé en octets UTF-8, si bien que
ü,İet les emojis font l’aller-retour sans perte (un simplebtoa()échoue avec eux). - Sortie compatible URL et sans remplissage (
-et_au lieu de+et/, sans=final), la variante utilisée par les JWT et de nombreuses URL. - Couper à 76 produit des lignes de style MIME / PEM.
- Décodeur tolérant : sauts de ligne, espaces, remplissage manquant, alphabet compatible URL et préfixe
data:URI sont tous acceptés. Les vraies erreurs sont signalées avec la ligne et la colonne exactes. - Reconnaît le binaire : si les octets décodés ne sont pas de l’UTF-8 valide, un vidage hexadécimal s’affiche au lieu d’un texte illisible, et le type de fichier est détecté d’après ses octets magiques.
- Fichiers : déposez n’importe quel fichier pour obtenir son Base64, ou utilisez Enregistrer comme fichier pour retransformer du Base64 en fichier avec la bonne extension.
Mode d’emploi
- Choisissez Encoder ou Décoder.
- Saisissez, collez ou déposez un fichier dans le volet de gauche. Le résultat se met à jour immédiatement.
- Cliquez sur Copier (ou Ctrl+Entrée) ou sur Télécharger. Inverser réinjecte la sortie comme entrée et inverse le sens.
Confidentialité
Tout se passe dans votre navigateur. Les fichiers sont lus localement et rien n’est envoyé. Votre dernière saisie et vos options sont conservées dans le stockage local de votre navigateur ; Effacer supprime la saisie.