À propos de cet outil

Cet outil Base64 convertit du texte en Base64 et décode les chaînes Base64 en texte lisible, en gérant correctement les caractères UTF-8 comme les accents et les emojis.

Mode d’emploi

  1. Saisissez ou collez du texte ou une chaîne Base64 dans le champ de saisie.
  2. Cliquez sur Encoder pour convertir le texte en Base64, ou sur Décoder pour retrouver le texte à partir du Base64.
  3. Cliquez sur Copier le résultat pour copier la sortie.

Bon à savoir

  • Base64 est défini dans la RFC 4648 et représente des données binaires à l’aide de 64 caractères ASCII : A–Z, a–z, 0–9, + et /, avec = pour le remplissage.
  • La sortie Base64 est environ 33 % plus volumineuse que l’entrée, car 3 octets deviennent 4 caractères.
  • Le texte est encodé en UTF-8 avant la conversion en Base64, si bien que les caractères accentués et les emojis sont restitués à l’identique.
  • Base64 est un encodage, pas un chiffrement : n’importe qui peut le décoder.

Fonctionne entièrement dans votre navigateur : rien de ce que vous saisissez n’est envoyé ni stocké.

Questions fréquentes

Base64 est-il un chiffrement ?

Non. Base64 est un encodage réversible qui permet de faire transiter des données binaires par des canaux texte. Il n’offre aucune sécurité : ne l’utilisez jamais pour cacher des mots de passe ou des secrets.

Pourquoi le décodage échoue-t-il avec « Invalid Base64 » ?

L’entrée contient des caractères hors de l’alphabet Base64 ou n’a pas la bonne longueur. Le Base64 compatible URL utilise - et _ au lieu de + et /, ce que le décodage standard n’accepte pas.

Où utilise-t-on le Base64 ?

Il sert notamment pour les pièces jointes d’e-mails (MIME), les URL data: d’images, les en-têtes d’authentification HTTP Basic et les segments des JSON Web Tokens.

Mes données sont-elles envoyées à un serveur ?

Non. L’encodage et le décodage s’exécutent localement dans votre navigateur : le texte ne quitte jamais votre appareil.