Encodeur et Décodeur Base64
Encodez du texte en Base64 ou décodez des chaînes Base64 instantanément dans votre navigateur. Gratuit, privé, aucun envoi de données.
Qu'est-ce que l'encodage Base64 ?
Base64 est un schéma d'encodage binaire-vers-texte qui convertit des données binaires en une séquence de caractères ASCII imprimables. Il est largement utilisé en développement web pour intégrer des images dans CSS/HTML, encoder des tokens d'authentification (JWT), transmettre des données binaires en JSON/XML et encoder les pièces jointes d'email (MIME).
Cas d'utilisation courants
Décodez les JSON Web Tokens pour inspecter leur payload sans outils externes. Les sections header et payload sont encodées en Base64URL.
Encodez de petites images ou polices en Data URIs Base64 pour les intégrer directement dans HTML/CSS, réduisant les requêtes HTTP.
L'authentification HTTP Basic encode utilisateur:mot_de_passe en Base64. Décodez les en-têtes d'authentification pour le débogage.
Les pièces jointes d'email sont encodées en Base64. Décodez-les pour inspecter le contenu brut sans client de messagerie.
Questions Fréquentes
L'encodage Base64 est-il identique au chiffrement ?
Non. Base64 est un encodage, pas du chiffrement. Il ne fournit aucune sécurité — n'importe qui peut le décoder. Il est conçu pour le transport sûr de données, pas pour cacher de l'information.
Pourquoi Base64 augmente-t-il les données de ~33% ?
Base64 représente 3 octets de données binaires sous forme de 4 caractères ASCII. Ce ratio 3:4 signifie que la sortie est toujours environ 33% plus grande que l'entrée.
Quelle est la différence entre Base64 et Base64URL ?
Base64URL remplace '+' par '-' et '/' par '_', le rendant sûr pour une utilisation dans les URLs et noms de fichiers. Les tokens JWT utilisent l'encodage Base64URL.
Mes données sont-elles en sécurité avec cet outil ?
Oui. Tout l'encodage et le décodage se fait entièrement dans votre navigateur via les fonctions JavaScript natives btoa() et atob(). Aucune donnée n'est envoyée à un serveur.