Aller au contenu

Encodeur et décodeur Base64

Encodez du texte en Base64 ou décodez du Base64 en texte, avec prise en charge complète d’Unicode et du format compatible URL.

Cet outil fonctionne entièrement dans votre navigateur. Vos données ne quittent jamais votre appareil.

À propos de l’outil : Encodeur et décodeur Base64

Le Base64 représente n’importe quelle donnée à l’aide de seulement 64 caractères sûrs (lettres, chiffres, « + » et « / »). Il sert à intégrer des images dans du HTML ou du CSS, à envoyer des pièces jointes par e-mail, à stocker des données binaires dans du JSON et à transmettre des valeurs dans des URL ou des en-têtes HTTP. Cet outil convertit le texte en Base64, et inversement, au fil de la saisie. Il gère correctement toutes les langues en encodant le texte en UTF-8, et prend en charge la variante compatible URL, qui remplace « + » et « / » par « - » et « _ ».

Mode d’emploi

  1. Choisissez « Encoder » pour convertir du texte en Base64, ou « Décoder » pour reconvertir du Base64 en texte.
  2. Saisissez ou collez votre contenu. Le résultat se met à jour instantanément.
  3. Activez « Compatible URL » si le résultat doit être utilisé dans une URL ou un nom de fichier.
  4. Copiez le résultat, ou cliquez sur « Utiliser le résultat comme entrée » pour inverser la conversion.

Questions fréquentes

Le Base64 est-il une forme de chiffrement ?

Non. Le Base64 est un encodage, pas un chiffrement. N’importe qui peut le décoder : ne l’utilisez donc jamais pour protéger des mots de passe ou des informations sensibles.

Pourquoi le résultat en Base64 est-il plus long que mon texte ?

Le Base64 utilise 4 caractères pour représenter chaque groupe de 3 octets ; les données encodées sont donc environ 33 % plus volumineuses que l’original.

Qu’est-ce que le Base64 compatible URL ?

C’est une variante définie dans la RFC 4648 qui utilise « - » et « _ » au lieu de « + » et « / », et qui omet généralement le remplissage « = », afin que la valeur puisse être placée dans une URL sans échappement. Le décodeur accepte les deux variantes.