Aller au contenu
HandfulTools

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

Loading…

Mode d'emploi

  1. Choisissez texte ou fichier.
  2. Saisissez le texte ou déposez un fichier.
  3. Activez le mode URL ou la sortie data: si besoin.
  4. 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: