Encoder et décoder Base64

Collez du texte dans la zone de saisie, puis Encode pour produire du Base64, ou Decode pour retrouver la chaîne d’origine. L’encodage gère l’Unicode via UTF-8 ; le décodage refuse les charges corrompues avec le message Invalid Base64.

Mis à jour 2026-08-03 · developer

À propos de cet outil

Cet utilitaire expose un champ Input multiligne plus les actions Encode et Decode. Encode exécute btoa après une préparation UTF-8 sûre pour que les caractères non ASCII survivent. Decode inverse ce chemin avec atob ; si la chaîne n’est pas du Base64 valide, le résultat affiche Invalid Base64 sans planter la page.

Comment utiliser

  1. Coller votre texte: Placez du texte clair ou une chaîne Base64 dans le textarea Input.
  2. Encoder en Base64: Cliquez sur Encode pour transformer le texte lisible en Base64 dans la zone résultat.
  3. Décoder depuis Base64: Cliquez sur Decode lorsque l’entrée est du Base64 ; les données valides renvoient le texte d’origine.
  4. Corriger une entrée invalide: Si le décodage échoue, le résultat montre Invalid Base64—corrigez la chaîne et réessayez.

Cas d'usage

Conseils

FAQ

Les caractères non anglais s’encodent-ils correctement ?

Oui. L’encodage prépare l’UTF-8 avant le Base64 afin de préserver accents et caractères CJK.

Que signifie Invalid Base64 ?

Le chemin Decode n’a pas pu analyser l’entrée avec atob—vérifiez fautes, padding manquant ou caractères non Base64.

Encode et Decode s’exécutent-ils sur un serveur ?

Les deux boutons traitent le contenu du textarea dans votre session navigateur.

Puis-je encoder un texte vide ?

Oui. Encoder une chaîne vide donne un résultat Base64 vide ; décoder du vide peut aussi donner une sortie vide.

Mots-clés

Outils associés