Encodez du texte en Base64 ou décodez des chaînes Base64 instantanément. Prise en charge complète d'UTF-8.
Base64 est un système de codage binaire-texte qui représente des données binaires sous la forme d'une chaîne de caractères ASCII. Il est couramment utilisé pour intégrer des données binaires dans des formats textuels tels que JSON, XML, HTML et les e-mails. Chaque chiffre Base64 représente exactement 6 bits de données, ce qui en fait une méthode largement utilisée pour transmettre en toute sécurité des données sur des canaux ne prenant en charge que le texte. Cet outil encode le texte en Base64 et décode le Base64 en texte de manière bidirectionnelle.
Saisissez ou collez votre texte dans l'onglet Encoder et le résultat encodé en Base64 apparaît instantanément. L'encodage Base64 fonctionne en prenant les données d'entrée par blocs de trois octets et en les convertissant en quatre caractères ASCII. Les octets d'entrée sont divisés en groupes de 6 bits, et chaque groupe est associé à un caractère d'un alphabet de 64 caractères (A-Z, a-z, 0-9, +, /). Si la longueur de l'entrée n'est pas un multiple de trois, des caractères de remplissage (=) sont ajoutés à la sortie. Cet encodeur utilise TextEncoder pour gérer correctement les caractères multi-octets UTF-8, y compris les émojis et les écritures internationales.
Passez à l'onglet Decoder et collez votre chaîne Base64 — le texte décodé apparaît instantanément. Le décodeur valide le format d'entrée et signale clairement les erreurs si la chaîne Base64 est malformée (caractères invalides, remplissage incorrect, etc.). Le décodage gère correctement l'UTF-8, de sorte que les caractères multi-octets sont reconstitués correctement. Que vous ayez besoin de convertir du Base64 en texte, de décoder du Base64 pour des réponses d'API ou d'inspecter une charge utile JWT encodée en Base64, cet outil gère tout cela localement dans votre navigateur.
L'encodage Base64 est utilisé pour intégrer des images en CSS ou HTML via les data URIs, encoder des pièces jointes binaires dans les e-mails (MIME), transmettre des données via des URL et des API, stocker du contenu binaire en JSON ou XML, et encoder des informations d'authentification dans les en-têtes HTTP Basic Auth. Les jetons JWT utilisent une variante de Base64 sécurisée pour les URL (URL-safe) pour leur charge utile. Cet outil prend en charge le texte UTF-8 complet, vous pouvez donc encoder et décoder des caractères multi-octets, y compris les émojis et les écritures internationales.
Saisissez ou collez votre texte dans le champ de saisie de l'onglet Encoder. Le résultat encodé en Base64 apparaît instantanément. Copiez-le en un clic. L'encodeur prend en charge l'UTF-8 complet, y compris les caractères multi-octets, les émojis et les écritures internationales (chinois, arabe, cyrillique, etc.).
Basculez vers l'onglet Décoder, collez votre chaîne Base64, et le texte décodé apparaît instantanément. Si l'entrée contient des caractères Base64 invalides ou un remplissage incorrect, un message d'erreur expliquera le problème.
Oui. L'encodeur utilise les API TextEncoder/TextDecoder pour gérer correctement les caractères multi-octets UTF-8, y compris les émojis, les caractères accentués et les écritures non latines (chinois, japonais, coréen, arabe, hébreu, cyrillique, etc.). Cela évite la corruption que l'on obtient avec les appels naïfs à btoa()/atob().
Oui. L'encodage et le décodage se font entièrement dans votre navigateur. Rien n'est envoyé à un quelconque serveur. La page fonctionne hors ligne une fois chargée, ce qui la rend sûre pour les données sensibles, les identifiants ou les textes confidentiels.
Un éditeur de code moderne avec aperçu en direct, conçu pour les développeurs et designers web.
Essayez Phoenix Code