Encodeur et Décodeur Base64

Qu'est-ce que le Base64 ?

L’encodeur et décodeur Base64 convertit le texte vers et depuis le Base64, le schéma d’encodage qui représente des données binaires sous forme de caractères ASCII simples. Le Base64 est partout dans le développement moderne : data URLs pour les images intégrées, JSON Web Tokens (JWT), pièces jointes d’e-mail, en-têtes d’authentification basique et payloads d’API qui doivent transiter par des canaux en texte seul. Cet outil encode et décode l’UTF-8 complet, donc les caractères accentués, symboles et emoji sont préservés correctement. Le mode auto inspecte votre entrée et décide d’encoder ou de décoder, tandis que les modes manuels Encoder et Décoder offrent un contrôle total. Tout s’exécute localement dans le navigateur, donc même les jetons sensibles ne quittent jamais l’appareil.

Base64 est un schéma d'encodage qui convertit des données binaires — des octets avec une valeur quelconque de 0 à 255 — en une chaîne de caractères ASCII imprimables. Il a été conçu pour transporter en toute sécurité du contenu binaire (images, fichiers, code exécutable) à travers des systèmes conçus pour le texte. Le nom vient de l'alphabet de 64 caractères utilisé : A–Z, a–z, 0–9, + et /.

Comment Coder/Décoder

  1. Choisissez un mode : Auto détecte automatiquement encoder/décoder, ou forcez Encoder ou Décoder.
  2. Tapez ou collez votre texte ou chaîne Base64 dans la zone de saisie — le résultat apparaît aussitôt en dessous.
  3. Cliquez sur le bouton de copie pour copier la sortie, ou sur Effacer pour recommencer.

Applications Courantes

  • Intégrer des images directement dans du HTML ou CSS en tant qu'URI de données, évitant une requête HTTP supplémentaire.
  • Décoder des payloads JWT ou d'autres tokens API encodés en Base64.
  • Passer en toute sécurité du contenu binaire dans une URL ou un champ JSON attendant du texte.
  • Inspecter ou encoder des valeurs de configuration, des secrets ou des pièces jointes dans les e-mails.

Comment fonctionne l'encodage Base64

L'encodeur lit l'entrée trois octets à la fois (24 bits) et les divise en quatre groupes de 6 bits. Chaque valeur de 6 bits correspond à un caractère de l'alphabet à 64 caractères, produisant quatre caractères ASCII pour chaque trois octets.

Le décodage inverse le processus. Les = indiquent au décodeur combien d'octets réels se trouvent dans le dernier groupe.

Avantages

  • Inspectez ou construisez des data URLs, décodez des payloads de JWT et déboguez des réponses d’API contenant des champs Base64.
  • La prise en charge complète de l’UTF-8 fait que le texte accentué et les emoji s’encodent et se décodent sans corruption.
  • Fonctionne entièrement dans le navigateur, donc les jetons ou payloads confidentiels ne sont jamais envoyés à un serveur.

Codage et Décodage Localement

Le codage et le décodage Base64 s'exécutent en tant qu'algorithmes JavaScript dans votre navigateur. Les données que vous codez ou décodez sont traitées localement sur votre machine et ne sont jamais envoyées à des serveurs externes.

FAQ

À quoi sert le Base64 ?

Le Base64 encode des données binaires ou du texte en une chaîne ASCII, souvent utilisée dans les data URLs, les pièces jointes, les JWT et les payloads d’API.

Prend-il en charge les accents et les emoji ?

Oui. L’outil encode et décode l’UTF-8 complet, donc les caractères accentués et les emoji sont gérés correctement.

Mes données sont-elles privées ?

Oui, l’encodage et le décodage s’exécutent entièrement dans votre navigateur et rien n’est envoyé à un serveur.

Base64 est-il une forme de chiffrement ?

Non. Base64 est un encodage, pas un chiffrement. Il change la représentation des données pour les transmettre comme du texte, mais n'importe qui peut le décoder instantanément sans clé. Ne comptez jamais sur Base64 pour garder des données secrètes.