Encodeur Base64
Convertissez un texte ou un fichier en Base64 pour intégrer des images dans du CSS ou HTML, transmettre du binaire en JSON ou construire un en-tête d'authentification Basic. Variante compatible URL disponible.
Fonctionne dans le navigateur
Mode d'emploi
- Choisissez texte ou fichier.
- Saisissez le texte ou déposez un fichier.
- Activez le mode URL ou la sortie data: si besoin.
- Copiez la chaîne encodée.
Comment ça marche
Le texte est d'abord encodé en octets UTF-8 : accents et emoji fonctionnent (contrairement à btoa seul). Chaque groupe de 3 octets devient 4 caractères de l'alphabet de 64 caractères de la RFC 4648, soit environ 33 % de plus que l'original.
Le Base64URL remplace + et / par - et _ et retire le remplissage =, pour un usage dans les URL et les JWT.
Exemples
- Texte
- « Bonjour » → Qm9uam91cg==
- Petite image en CSS
- Déposez une icône et activez data: URL pour obtenir background-image: url(data:image/png;base64,…).
Utilisations courantes
- Intégrer de petites images en HTML, CSS ou e-mail
- Transmettre du binaire dans une API JSON
- Créer des en-têtes Basic Auth
Confidentialité et sécurité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et textes ne sont jamais envoyés sur nos serveurs : le traitement a lieu sur votre appareil. Comment chaque outil traite les fichiers
Questions fréquentes
Le Base64 est-il un chiffrement ?
Non, c'est un encodage réversible par tous. Ne l'utilisez jamais pour protéger un secret.
Faut-il intégrer de grandes images en Base64 ?
En général non : +33 % de poids et pas de mise en cache. Réservez-le aux très petites icônes.
Dernière mise à jour: