Entrée
Sortie

Base64 représente des octets quelconques à l'aide de 64 caractères ASCII imprimables, ce qui permet à des données binaires ou non ASCII de passer par des canaux qui n'acceptent que du texte : URI de données, corps JSON, en-têtes de courriel et authentification HTTP basique. Cet outil lit le texte en UTF-8 et renvoie le Base64 standard, complété par des « = ».

Mode d'emploi

  1. Collez le texte à encoder.
  2. Le texte est lu en UTF-8 et encodé en Base64 standard au fil de la saisie.
  3. Copiez le résultat dans votre URI de données, votre fichier de configuration ou le corps de votre requête.

Questions fréquentes

Les accents, le japonais et les émojis sont-ils gérés ?

Oui. L'entrée est d'abord encodée en UTF-8, donc n'importe quel caractère Unicode est restitué à l'identique par le décodeur correspondant.

Base64 est-il un chiffrement ?

Non. C'est un encodage et non un chiffre : n'importe qui peut le décoder sans clé. Ne l'utilisez jamais pour protéger des mots de passe ou des données personnelles.

Pourquoi le résultat est-il plus long que l'entrée ?

Base64 emballe chaque groupe de 3 octets en 4 caractères : le résultat grossit d'environ 33 %, auxquels s'ajoute le remplissage final.

S'agit-il du Base64 compatible URL ?

Non. On utilise ici l'alphabet standard, qui comprend + et /. Pour l'insérer dans une URL, encodez-le en pourcentage ou remplacez ces deux caractères par - et _.