Bienvenue sur AI DO TOOL

Encodeur / décodeur Base64

Convertissez du texte en Base64 et inversement, avec une compatibilité Unicode complète — chinois, emoji et autres caractères non latins traversent l’aller-retour sans dommage.

RésultatSGVsbG8sIOS4lueVjCEg8J+YgA==octets UTF-8: 19

Qu’est-ce que c’est

Base64 transforme n’importe quels octets en une chaîne sûre de 64 caractères ASCII : A-Z, a-z, 0-9, plus et barre oblique, avec le signe égal comme remplissage. L’astuce : le btoa natif n’accepte que le Latin-1, donc le chinois ou les emoji cassent. Ici, le texte est d’abord encodé en octets UTF-8, puis en Base64 — et inversement, sans jamais rien abîmer.

Notes et anecdotes

Base64 est partout, mais invisible : pièces jointes mail, images data URI dans le CSS, jetons JWT, en-têtes d’autorisation HTTP. Si vous vous êtes déjà demandé pourquoi un jeton JWT ressemble à un mur de lettres et de points, la moitié est du Base64 pur. Amusant : Base64 n’est pas du chiffrement — n’importe qui le décode en deux secondes. Il sert juste à faire passer des données binaires à travers des systèmes conçus pour du texte.

Origine et histoire

Base64 vient de la norme de chiffrement mail PEM publiée par l’IETF dans la RFC 1421 en 1993, même si l’idée circulait dès la fin des années 1980. Son alphabet de 64 caractères fut choisi pour traverser les vieux passerelles mail qui abîmaient les octets non-ASCII. Il entra ensuite dans MIME (1996) avant de conquérir discrètement le web.

Mots-clés associés

encodeur base64décodeur base64utf-8 base64texte en base64décoder base64 en ligne
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。