Toolzi LogoToolzi

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.

Encoder

Glissez-déposez un fichier ici ou cliquez pour sélectionner

Base64

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émentStandardURL-safe
Caractères spéciaux+, /-, _
Rembourrage=Omis
Usage courantE-mail, encodage généralURL, JWT, noms de fichiers

Questions fréquentes

Base64 est-il la même chose que le chiffrement ?
Non. Base64 est simplement un schéma d'encodage, pas un chiffrement. N'importe qui peut le décoder sans clé. Si vous avez besoin de sécurité, appliquez un chiffrement réel (comme AES) séparément.
Base64 augmente-t-il la taille des fichiers ?
Oui, d'environ 33%. Base64 représente chaque 3 octets par 4 caractères ASCII.
Puis-je encoder du texte français en Base64 ?
Oui. Les caractères non-ASCII sont d'abord convertis en UTF-8, puis encodés en Base64. Cet outil le gère automatiquement.
Qu'est-ce que Base64 URL-safe ?
Base64 URL-safe remplace les caractères + et / par - et _ pour éviter les problèmes dans les URLs et noms de fichiers. Utilisé dans JWT, OAuth et contextes similaires.
Qu'est-ce que le rembourrage = à la fin de Base64 ?
Base64 traite l'entrée par blocs de 3 octets. Les caractères = alignent la sortie sur un multiple de 4 caractères. Il peut y avoir 0, 1 ou 2 caractères de rembourrage.
Puis-je convertir une image en Base64 ?
Oui. Téléversez n'importe quelle image et cet outil la convertira en data URI Base64 que vous pouvez intégrer directement dans HTML ou CSS.
Les données saisies sont-elles envoyées à un serveur ?
Non. Tout l'encodage et le décodage s'effectuent entièrement dans votre navigateur via JavaScript. Rien n'est transmis à un serveur.

Outils associés