Encodeur et Décodeur Base64
Encodez n'importe quel texte en Base64 ou décodez des chaînes Base64 en texte. Support UTF-8 et emojis complet.
Encodeur & Décodeur Base64
Encodez n’importe quel texte au format Base64 ou décodez-le pour retrouver un texte lisible. Support complet Unicode incluant emojis, caractères accentués et scripts non latins (arabe, chinois, japonais, etc.).
Qu’est-ce que le Base64 ?
Le Base64 est un schéma d’encodage binaire-vers-texte qui représente des données binaires à l’aide de 64 caractères ASCII (A-Z, a-z, 0-9, +, /, plus = pour le remplissage). Il permet de transmettre en toute sécurité des données binaires via des protocoles en texte seul comme l’e-mail ou les en-têtes HTTP.
Cas d’utilisation courants
- Data URIs : intégrer des images directement dans du HTML/CSS (
data:image/png;base64,...) - Attachments e-mail : le MIME encode les fichiers joints en Base64
- Authentification : l’Authentification HTTP Basic utilise le Base64 (NB : le Base64 est un encodage, pas un chiffrement — ne l’utilisez jamais pour « sécuriser » des mots de passe)
- Tokens API : les JWT utilisent l’encodage Base64URL pour leur charge utile
- Stockage binaire en JSON : intégrer des images, fichiers ou autres blobs binaires
Base64 vs Base64URL
Le Base64 standard utilise + et /. La variante sécurisée pour les URLs (Base64URL, utilisée dans les JWT) les remplace par - et _ pour éviter les conflits dans les URLs. Cet outil décode les deux variantes.
Important : encodage vs chiffrement
Le Base64 n’est pas un chiffrement. Il est trivialement réversible. N’importe qui peut décoder une chaîne Base64. Ne l’utilisez pas pour « cacher » des mots de passe ou des données sensibles — utilisez un véritable chiffrement.