TexteCet outil fonctionne dans votre navigateur. Aucun fichier ni texte n’est envoyé à nos serveurs.

Encodeur et décodeur Base64

Encoder un texte en Base64 ou décoder une chaîne Base64 en texte, accents et émojis compris grâce à l’UTF-8, directement dans le navigateur.

Résultat en Base64
U2FsdXRhdGlvbnMgZGUgVG9vbGVlbSwgbOKAmcOpdMOpIMOgIEJlc2Fuw6dvbg==
Partager l’outilWhatsApp
Pour continuer

Essayer un autre outil

Une sélection pour compléter cet outil

Cet outil encode un texte en Base64 et décode une chaîne Base64 pour retrouver le texte d’origine. Le texte est d’abord converti en UTF-8, si bien que les accents, la cédille, les guillemets français et les émojis sont restitués à l’identique au décodage. Le Base64 sert à transporter du texte ou des données dans des formats qui n’acceptent que des caractères simples : en-têtes HTTP, URL de données, fichiers de configuration, JSON ou courriels. Tout se fait dans le navigateur.

01

Comment utiliser cet outil

  1. 01Choisir le sensEncoder pour passer d’un texte au Base64, décoder pour l’inverse.
  2. 02Coller le texteSaisissez le texte ou collez la chaîne Base64 dans la zone prévue.
  3. 03Copier le résultatLe résultat s’affiche aussitôt ; copiez-le en un clic.
02

Dans quels cas est-ce utile ?

  • Développement webPréparer une valeur pour un en-tête, une URL de données ou un fichier JSON.
  • DébogageLire le contenu d’une chaîne Base64 trouvée dans une API, un jeton ou un journal.
  • Courriels et pièces jointesComprendre comment le texte est représenté dans la source d’un message.
03

Exemples

  • Un mot simple« Bonjour » s’encode en « Qm9uam91cg== ». Les signes = complètent la longueur à un multiple de quatre.
  • Des accents« é » occupe deux octets en UTF-8 et s’encode en « w6k= » ; le décodage redonne bien « é ».
  • Une chaîne invalideUne chaîne contenant des caractères hors de l’alphabet Base64, comme un accent ou un point d’exclamation, affiche un message d’erreur. Les espaces et retours à la ligne sont ignorés.
04

Conseils pour un meilleur résultat

  • Ce n’est pas un chiffrementLe Base64 se décode sans clé : ne l’utilisez jamais pour protéger un mot de passe ou une donnée sensible.
  • Pour une imagePour obtenir une image en Base64, utilisez le convertisseur d’image en Base64, qui lit directement le fichier.
05

Comment fonctionne le Base64

Le Base64 découpe les données en groupes de 3 octets et représente chaque groupe par 4 caractères choisis parmi 64 : A–Z, a–z, 0–9, + et /. Le signe = complète la fin si besoin. Le résultat est donc environ un tiers plus long que l’original.

06

UTF-8 et caractères français

Le texte est converti en octets UTF-8 avant l’encodage. Une lettre accentuée prend deux octets, un émoji quatre, et tout est restitué exactement au décodage. Un outil qui encode sans passer par l’UTF-8 déforme souvent les accents.

07

Confidentialité

L’encodage et le décodage se font dans le navigateur ; le texte n’est ni envoyé ni enregistré.

08

Questions fréquentes

Comment décoder une chaîne Base64 ?

Choisissez « Décoder », collez la chaîne : le texte d’origine s’affiche aussitôt.

Le Base64 est-il sécurisé ?

Non, c’est un encodage, pas un chiffrement : n’importe qui peut le décoder sans clé.

Pourquoi le résultat se termine-t-il par = ?

Le signe = complète la dernière séquence quand la longueur des données n’est pas un multiple de trois octets.

Les accents sont-ils gérés ?

Oui, grâce à l’UTF-8 : « é », « ç » ou « œ » sont restitués à l’identique.

Mes données sont-elles envoyées ?

Non, tout se passe dans le navigateur.

À quoi sert le Base64 dans une URL de données ?

Une URL de la forme data:image/png;base64,… intègre directement un fichier dans une page ou une feuille de style, sans requête supplémentaire ; c’est utile pour de très petites images.

Existe-t-il une variante du Base64 pour les URL ?

Oui, le Base64 URL remplace + et / par - et _, et omet souvent les signes = ; l’outil produit le Base64 standard.

Un outil manque ou un bug à signaler ?Tooleem se construit autour de vos besoins. Dites-nous quoi ajouter ou corriger.
Nous écrire