Encodage et décodage Base64

Encodez texte ou fichiers en Base64, ou décodez du Base64.

Comment encoder ou décoder du Base64

  1. Choisissez Encoder ou Décoder.
  2. Saisissez du texte ou choisissez un fichier, ou collez du Base64.
  3. Copiez le résultat ou prévisualisez et téléchargez l'image décodée.

Où l'on trouve du Base64

Les data URL d'images en HTML ou CSS, les pièces jointes d'e-mail (MIME), les en-têtes d'authentification Basic, les champs JSON contenant des fichiers et les parties d'un JWT.

UTF-8 et le problème de btoa

La fonction btoa du navigateur n'accepte que le Latin-1 et échoue sur les emoji ou certains caractères. L'outil convertit d'abord le texte en octets UTF-8 pour obtenir le même résultat que les serveurs et la ligne de commande.

Data URL et poids

Une data URL intègre le fichier dans la page : une requête en moins, mais un tiers de poids en plus et pas de cache séparé. À réserver aux petites icônes.

Questions fréquentes

Qu'est-ce que le Base64 ?

Une façon d'écrire des données binaires avec 64 caractères simples (A–Z, a–z, 0–9, + et /) pour les faire passer par des canaux texte comme le JSON, l'e-mail ou les URL.

Le Base64 est-il un chiffrement ?

Non. N'importe qui peut le décoder. Ne l'utilisez jamais pour cacher des mots de passe.

Pourquoi le résultat est-il plus long ?

Chaque groupe de 3 octets devient 4 caractères : le Base64 est environ 33 % plus volumineux.