Encodeur et décodeur Base64
Encodez du texte ou des fichiers en Base64 et décodez le Base64 en texte. Option URL safe, data URI, sortie HTML, CSS et JSON, détection automatique. Dans votre navigateur.
Chargement de Encodeur et décodeur Base64…
Vos fichiers ne quittent jamais votre appareil
Comment utiliser Encodeur et décodeur Base64
- 1
Ouvrez Encodeur et décodeur Base64 sur cette page. Il se charge directement dans votre navigateur.
- 2
Ajoutez votre fichier, texte ou valeurs et ajustez les réglages.
- 3
Copiez ou téléchargez le résultat. Rien n'est envoyé ni stocké.
À propos de cet outil
Le Base64 transforme n'importe quelle donnée, texte ou binaire, en lettres, chiffres et symboles + et /, pour qu'elle passe dans des systèmes qui ne gèrent que du texte : email, JSON, URL, HTML et en têtes HTTP. Cet encodeur et décodeur Base64 convertit dans les deux sens, fonctionne avec du texte et des fichiers, et tourne entièrement dans votre navigateur : identifiants et fichiers privés ne sont jamais envoyés.
Comment encoder ou décoder en Base64
- Choisissez Encode ou Decode, ou laissez la détection automatique reconnaître une entrée Base64.
- Saisissez ou collez du texte, ou passez en entrée fichier et choisissez une image, un fichier texte ou JSON.
- Réglez les options : encodage URL safe et retours à la ligne avec une longueur de ligne personnalisée.
- Choisissez la sortie : Base64 brut, data URI, ou extrait HTML, CSS ou JSON prêt à coller.
- Copiez ou téléchargez le résultat. Les statistiques de taille montrent de combien les données encodées grossissent.
À quoi sert le Base64
- Intégrer des images en HTML ou CSS sous forme de data URI, par exemple de petites icônes chargées sans requête supplémentaire.
- Authentification HTTP Basic, où l'en tête transporte identifiant:mot de passe en Base64.
- Pièces jointes d'email, que MIME encode en Base64.
- JSON et API qui doivent transporter des fichiers ou des données binaires dans un champ texte.
- Jetons et clés, comme les parties d'un JSON Web Token (en Base64 URL safe).
Base64 URL safe
Le Base64 standard utilise + et /, qui ont un sens particulier dans les URL. La variante URL safe les remplace par le signe moins (-) et le tiret bas (_) et supprime en général le remplissage = final. Utilisez la pour tout ce qui va dans un lien, un nom de fichier ou un JWT.
Bon à savoir
- Le Base64 n'est pas un chiffrement. N'importe qui peut le décoder : ne l'utilisez jamais pour cacher des mots de passe ou des secrets.
- Les données grossissent d'environ 33 %, car chaque groupe de 3 octets devient 4 caractères. Les grandes images sont souvent mieux servies comme fichiers normaux.
- Le texte est encodé en UTF-8, donc les accents et les emoji survivent à l'aller retour.
Besoin d'un autre encodage ? L'encodeur et décodeur d'URL gère l'encodage en pourcentage des liens, et l'encodeur HTML échappe les caractères pour les pages web.
Questions fréquentes
Le Base64 est-il un chiffrement ?
Non. Le Base64 est un encodage que n'importe qui peut inverser instantanément. Il rend les données transportables sous forme de texte, mais ne les garde pas secrètes.
Comment convertir une image en Base64 ?
Passez en entrée fichier, choisissez votre image et sélectionnez la sortie Data URI, HTML ou CSS. Vous obtenez une chaîne à coller directement dans une balise img ou un fond CSS.
Pourquoi le résultat Base64 est-il plus gros que l'original ?
Le Base64 stocke chaque groupe de 3 octets sous forme de 4 caractères, donc les données encodées sont environ 33 % plus grosses.
Qu'est-ce que le Base64 URL safe ?
Une variante qui utilise le signe moins (-) et le tiret bas (_) à la place de + et / pour que le résultat puisse aller dans des URL, des noms de fichiers et des JSON Web Tokens sans échappement.
Pourquoi le décodage échoue-t-il ?
Causes fréquentes : des caractères hors de l'alphabet Base64, un remplissage = manquant, ou du Base64 URL safe décodé comme du Base64 standard. Supprimez espaces et retours à la ligne, ou essayez l'option URL safe.
Mes fichiers sont-ils envoyés sur un serveur ?
Non. L'encodage et le décodage se font dans votre navigateur, les fichiers et le texte ne quittent pas votre appareil.
