Convertisseur image en Base64
Encodez une image en data URI Base64 directement dans votre navigateur — copiez-la en chaîne, balise <img> ou CSS. Sans téléversement, totalement privé.
Aucune collecte de données
Pas de base de données, pas de comptes. Nous ne pouvons littéralement pas voir vos images.
Ultra rapide
Traitement natif dans le navigateur — pas d'envoi, pas d'attente.
100 % gratuit
Pas de limites, pas de filigranes, pas de frais cachés. Jamais.
Aucun compte requis
Se connecter ? Jamais. Ouvrez l'outil et utilisez-le.
Comment fonctionne l'encodage Base64 d'image
Qu'est-ce qu'une image Base64 ?
Base64 représente des données binaires — comme une image — avec uniquement des caractères texte. Un "data URI" Base64 intègre toute l'image directement dans votre HTML ou CSS, donc le navigateur n'a pas à faire une requête réseau séparée pour la récupérer.
Un data URI ressemble à data:image/png;base64,iVBORw0KGgo… — le préfixe indique au navigateur le type de fichier, et tout ce qui suit la virgule est l'image encodée.
Quand intégrer une image en Base64 ?
L'intégration est idéale pour de tout petits assets fréquents : icônes, logos, images de remplacement ou signatures d'e-mail. Comme l'image voyage dans le HTML/CSS, elle apparaît instantanément sans requête supplémentaire.
Évitez le Base64 pour les grandes photos. Le Base64 alourdit un fichier d'environ 33 %, et les grandes images intégrées gonflent votre HTML, ne peuvent pas être mises en cache séparément et ralentissent le premier rendu. Au-delà de quelques kilo-octets, un fichier <img> normal est plus rapide.
Est-ce privé ?
Oui. L'encodage se fait entièrement dans votre navigateur via l'API FileReader. Votre image n'est jamais téléversée, donc même de très grandes images ou des images sensibles restent sur votre appareil.
Questions fréquentes
La conversion en Base64 augmente-t-elle la taille du fichier ?
Oui — le Base64 ajoute environ 33 % de surcharge car il représente 3 octets binaires avec 4 caractères texte. C'est pourquoi il convient aux petites images et pourquoi les grandes photos devraient rester des fichiers normaux.
Quels formats d'image puis-je encoder ?
Tout format lisible par votre navigateur — PNG, JPG/JPEG, WebP, GIF, SVG, BMP et ICO. Le data URI de sortie conserve le type MIME du format d'origine.
Comment utiliser la chaîne Base64 en HTML ?
Collez-la comme src d'une balise image : <img src="data:image/png;base64,…" />. Utilisez le bouton "Copier en balise <img>" pour l'obtenir prêt à l'emploi.
Comment l'utiliser en CSS ?
Utilisez-la comme image de fond : background-image: url("data:image/png;base64,…"); Le bouton "Copier en CSS" la met en forme pour vous.
Mon image est-elle téléversée quelque part ?
Non. Tout s'exécute localement dans votre navigateur via l'API FileReader. Aucune donnée d'image ne quitte votre appareil.