CalSolve

Encodeur / Décodeur Base64

Encodez du texte en Base64, ou décodez du Base64 pour retrouver du texte lisible.

L'encodage et le décodage se font localement dans votre navigateur et ne sont jamais envoyés ailleurs.

À propos de cet outil

Base64 est une façon d'encoder des données binaires ou textuelles sous forme d'une chaîne de caractères ASCII simples, afin qu'elles puissent être transmises ou stockées en toute sécurité partout où du texte est attendu — dans une URL, un champ JSON, une pièce jointe d'e-mail, ou une URI de données pour une image intégrée.

Cet outil prend en charge le texte Unicode complet (pas seulement l'ASCII de base) et fonctionne entièrement dans votre navigateur, donc le contenu collé ne quitte jamais votre appareil.

Il est bon de se rappeler que le Base64 est un encodage, pas un chiffrement : il est totalement et trivialement réversible, donc il ne devrait jamais être utilisé pour protéger des données sensibles ou secrètes — seulement pour les représenter en toute sécurité sous forme de texte.

Outils liés

Questions fréquentes

À quoi sert l'encodage Base64 ?
Base64 encode des données binaires ou textuelles en une chaîne de caractères ASCII simples (A-Z, a-z, 0-9, + et /), couramment utilisée pour intégrer des données dans des URL, des payloads JSON, des pièces jointes d'e-mail (MIME), et des URI de données pour des images intégrées directement dans du HTML ou du CSS.
Mes données sont-elles envoyées à un serveur ?
Non — tout l'encodage et le décodage se font localement dans votre navigateur à l'aide des API JavaScript standard. Rien de ce que vous saisissez ou collez ici n'est transmis nulle part.
Le Base64 est-il un chiffrement ou une mesure de sécurité ?
Non. Le Base64 est un encodage, pas un chiffrement — il est entièrement réversible par n'importe qui sans nécessiter de clé, et sert uniquement à représenter des données binaires en toute sécurité sous forme de texte. Il ne doit jamais être utilisé pour protéger des informations sensibles.
Pourquoi le texte encodé en Base64 semble-t-il plus long que l'original ?
Base64 représente chaque groupe de 3 octets en entrée par 4 caractères ASCII, donc le texte encodé est environ 33% plus long que l'original. Cette surcharge est le compromis à accepter pour pouvoir représenter en toute sécurité n'importe quelle donnée binaire sous forme de texte brut.