Encoder et décoder en Base64
Convertissez n'importe quel texte en Base64 et inversement, ou transformez un fichier ou une image en chaîne Base64 prête à coller dans votre code. Tout se passe dans votre navigateur : rien n'est envoyé au serveur.
Qu'est-ce que le Base64 ?
Le Base64 est un système d'encodage qui représente des données binaires avec seulement 64 caractères imprimables : les lettres A-Z et a-z, les chiffres 0-9 et les symboles + et /, avec = comme remplissage final. Chaque groupe de 3 octets devient 4 caractères, le résultat est donc environ 33 % plus volumineux que l'original.
On l'utilise quand des données binaires doivent passer par des canaux prévus pour du texte : pièces jointes d'e-mails (MIME), images intégrées en HTML ou CSS via des data URI, identifiants de l'authentification HTTP Basic, jetons JWT ou certificats au format PEM.
Le Base64 est-il un chiffrement ?
Non. Le Base64 est un encodage, pas un chiffrement : n'importe qui peut le décoder sans clé. Ne l'utilisez pas pour cacher des mots de passe ou des données sensibles. Pour protéger un texte par mot de passe, utilisez notre outil pour chiffrer un texte avec AES.
Base64 URL-safe
Les caractères + et / ont une signification particulière dans les URL : la variante Base64URL (RFC 4648) les remplace donc par - et _ et supprime généralement le remplissage =. C'est celle qu'utilisent par exemple les jetons JWT. Le décodeur de cette page accepte automatiquement les deux variantes.