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.
Collez votre texte dans le panneau Texte, puis cliquez sur Encoder. Le résultat apparaît dans le panneau Encodé en Base64. L'encodage Base64 fonctionne en prenant tous les trois octets de données d'entrée 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 mappé à 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 emojis et les écritures internationales.
Collez une chaîne Base64 standard dans le panneau Encodé en Base64, puis cliquez sur Décoder. Le texte UTF-8 décodé apparaît dans le panneau Texte. Si l'entrée n'est pas une chaîne Base64 valide, l'outil affiche une erreur. Utilisez-le pour lire du texte encodé en Base64 provenant de réponses d'API ou d'autres données textuelles, entièrement 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.
Collez votre texte dans le panneau Texte et cliquez sur Encoder. Le résultat apparaît dans le panneau Encodé en Base64, où vous pouvez le copier avec le bouton Copier. L'encodeur prend en charge l'UTF-8 complet, y compris les caractères multi-octets, les emojis et les écritures internationales (chinois, arabe, cyrillique, etc.).
Collez votre chaîne Base64 dans le panneau Base64 Encoded et cliquez sur Decode. Le texte UTF-8 décodé apparaît dans le panneau Text. Une entrée Base64 invalide produit un message d'erreur.
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.
Dernière mise à jour :
Un éditeur de code moderne avec aperçu en direct, conçu pour les développeurs et designers web.
Essayez Phoenix Code