Accueil
Outil Développeur

Encodeur / Décodeur Base64

Encodez ou décodez du texte et des fichiers en Base64 instantanément dans le navigateur. Supporte UTF-8 et le mode URL-safe.

Texte à encoder
Base64
Encoder un fichier en Base64
Glissez un fichier ou cliquez pour parcourir
Images, PDF, binaires… tout format accepté

Qu'est-ce que le Base64 ?

Principe

Base64 convertit des données binaires en texte ASCII en utilisant 64 caractères imprimables. Chaque groupe de 3 octets devient 4 caractères.

Cas d'usage web

Intégration d'images en CSS (data URLs), pièces jointes MIME dans les emails, transmission de données binaires dans des APIs JSON.

URL-safe Base64

La variante URL-safe remplace + par - et / par _ pour une utilisation dans les URLs et JWT sans encodage supplémentaire.

Encodage de fichiers

Convertissez n'importe quel fichier binaire (image, PDF, police…) en chaîne Base64 pour l'intégrer directement dans du HTML, CSS ou JSON.

FAQ

Le Base64 est-il une forme de chiffrement ?
Non. Le Base64 est un encodage, pas un chiffrement. N'importe qui peut décoder du Base64 sans clé. Ne l'utilisez jamais pour cacher des données sensibles.
Pourquoi le Base64 augmente-t-il la taille d'environ 33 % ?
3 octets (24 bits) de données binaires sont représentés par 4 caractères Base64 (chacun encodant 6 bits). Le ratio 4/3 donne environ 33 % d'overhead.
Quelle est la différence entre Base64 standard et URL-safe ?
Le Base64 standard utilise + et / qui ont un sens spécial dans les URLs. URL-safe les remplace par - et _ pour une utilisation directe dans les URLs et tokens JWT.
Mes données sont-elles traitées sur vos serveurs ?
Non. Tout l'encodage et le décodage se fait 100 % dans votre navigateur via les APIs JavaScript natives. Rien n'est jamais envoyé à un serveur.