Encoder / décoder en Base64

Conversion Base64 instantanée, accents compris.

Qu'est-ce que le Base64 ?

Le Base64 est un encodage qui transforme n'importe quelle donnée en une suite de caractères sûrs : les lettres majuscules et minuscules, les chiffres, + et /, complétés au besoin par =. Il sert à faire passer du texte ou des données binaires dans des canaux prévus pour du texte simple : e-mails, fichiers JSON, adresses web, en-têtes HTTP.

Utiliser l'outil

  1. Choisissez le sens : Texte → Base64 pour encoder, Base64 → Texte pour décoder.
  2. Collez votre contenu dans le champ d'entrée, puis cliquez sur « Convertir ».
  3. Copiez le résultat, ou cliquez sur « Utiliser le résultat » pour le renvoyer dans l'entrée et enchaîner une autre conversion.

L'outil gère l'UTF-8 : les accents, les alphabets non latins et les emojis sont préservés dans les deux sens.

Un exemple

TexteBase64
BonjourQm9uam91cg==
étéw6l0w6k=

Les = finaux sont du remplissage : le Base64 découpe les données par groupes de 3 octets, et complète le dernier groupe s'il est incomplet.

Où rencontre-t-on le Base64 ?

Le Base64 n'est pas un chiffrement

C'est une erreur fréquente : le Base64 se décode instantanément, sans clé ni mot de passe. Il ne protège rien. Ne l'utilisez jamais pour « cacher » un mot de passe ou une donnée sensible ; pour cela, il faut un vrai chiffrement.

Variante pour les URL

Les caractères + et / ont un sens particulier dans les adresses web. La variante « base64url », utilisée notamment dans les JWT, les remplace par - et _ et omet souvent les =. Pour décoder une telle chaîne ici, remplacez d'abord - par + et _ par /.

Questions fréquentes

Mes données sont-elles envoyées ?

Non, tout est encodé et décodé localement dans votre navigateur.

Pourquoi le décodage donne-t-il une erreur ?

La chaîne n'est probablement pas du Base64 valide : un caractère en trop, un morceau manquant, ou la variante base64url avec des « - » et « _ ». Vérifiez que vous avez copié la chaîne en entier.

Le Base64 protège-t-il mes données ?

Non. Ce n'est pas un chiffrement : n'importe qui peut le décoder. Il sert uniquement à transporter des données dans un format texte.

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

Le Base64 représente 3 octets par 4 caractères : le résultat est environ un tiers plus long que les données de départ.

Outils similaires

Nos autres sites :NetCheck - outils réseau et DNSVolt - test de débit internetBoxo - adresse e-mail jetable