Encodeur Base64 : texte et fichiers

Encodez du texte ou des fichiers en Base64 et retrouvez un texte lisible dans votre navigateur.

Collez un texte puis cliquez sur Encoder, ou collez du Base64 puis cliquez sur Décoder. Le mode URL sûr et les URI de données sont pris en charge.

Encodeur Base64 : texte et fichiers
Encodez du texte ou des fichiers en Base64 et retrouvez un texte lisible dans votre navigateur.

Le fichier est lu localement et converti en URI de données Base64, sans envoi.

Fonctionnement : le texte devient des octets UTF-8, puis 3 octets deviennent 4 caractères. Le mode URL sûr remplace + et / par - et _.

À propos de l'encodeur et décodeur Base64

Base64 représente des octets avec 64 caractères imprimables afin de transporter des données binaires comme du texte. Cet outil fonctionne entièrement dans le navigateur et n'envoie rien. UTF-8 conserve accents, symboles, emojis et caractères asiatiques. Base64 est un encodage, pas un chiffrement, et augmente la taille d'environ 33%.

Exemples Base64

Conversions illustrant l'alphabet, le remplissage et la variante URL sûre.

EntréeSortieNote
ManTWFuTrois octets ASCII donnent exactement quatre caractères.
light work.bGlnaHQgd29yay4=Onze octets nécessitent un caractère =.
éw6k=é devient d'abord les octets UTF-8 C3 A9.
??? (URL sûre)Pz8_La variante URL remplace / par _.

Encoder ou décoder du Base64

  1. Collez le texte ou la chaîne Base64 dans Entrée.
  2. Activez URL sûre si vous avez besoin de base64url.
  3. Cliquez sur Encoder ou Décoder.
  4. Choisissez un fichier et copiez l'URI de données produite.
  5. Cliquez sur Effacer pour recommencer.

FAQ de l'encodeur Base64

Base64 est-il un chiffrement ?
Non. C'est un encodage réversible, sans clé, et il ne protège pas les secrets.
Quelle différence entre Base64 et base64url ?
base64url remplace + et / par - et _, et omet généralement =; il est courant dans les JWT et URL.
Pourquoi le résultat décodé est-il illisible ?
Les données initiales n'étaient peut-être pas en UTF-8, ou l'entrée était tronquée.
Pourquoi des = terminent certaines chaînes ?
Ils remplissent le dernier groupe lorsqu'il comporte moins de trois octets.
De combien Base64 augmente-t-il les données ?
La sortie est généralement environ 33% plus grande.
Mes textes et fichiers sont-ils envoyés ?
Non. Tout est traité localement dans votre navigateur.