Encodeur / Décodeur Base64
Encodez du texte et des fichiers en Base64, ou décodez des chaînes Base64 instantanément. 100% côté client.
Glissez-déposez un fichier ici ou cliquez pour sélectionner
Tout le traitement s'effectue entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Qu'est-ce que Base64 ?
Base64 est un schéma d'encodage qui convertit des données binaires en texte ASCII à l'aide de 64 caractères sûrs (A–Z, a–z, 0–9, +, /). Il est largement utilisé dans les pièces jointes d'e-mails (MIME), les en-têtes HTTP, les jetons JWT et l'intégration d'images en ligne. Notez que Base64 est un encodage, pas un chiffrement — n'importe qui peut le décoder. Ne stockez jamais de données sensibles uniquement avec Base64.
Cas d'utilisation de l'encodage Base64
Pièces jointes e-mail (MIME)
Les pièces jointes binaires comme les images et documents sont converties en Base64 pour les transmettre en toute sécurité par e-mail.
Authentification HTTP Basic
Les identifiants au format utilisateur:mot_de_passe sont encodés en Base64 et envoyés dans l'en-tête Authorization.
JWT (JSON Web Token)
L'en-tête et le payload JWT sont encodés avec Base64 URL-safe (Base64URL). Fonctionne idéalement avec le décodeur JWT.
Intégration d'images en ligne
Les images sont intégrées directement dans HTML ou CSS sous forme de data URI Base64, supprimant les requêtes d'images séparées.
Base64 Standard vs URL-safe
| Élément | Standard | URL-safe |
|---|---|---|
| Caractères spéciaux | +, / | -, _ |
| Rembourrage | = | Omis |
| Usage courant | E-mail, encodage général | URL, JWT, noms de fichiers |