Qu'est-ce que des fichiers image ?
Des formats binaires — PNG, JPG, WebP — qui vivent normalement en fichiers séparés avec leurs propres requêtes, règles de cache et chemins relatifs à votre page.
Encodez n'importe quelle image en data URI Base64
Impossible de charger l’outil. Vérifiez votre connexion et réessayez.
Déposez vos fichiers ici
ou cliquez pour choisir
Aucun fichier pour l'instant. Ajoutez des fichiers pour commencer.
Chargez un PNG, JPG ou WebP — il est lu localement, jamais envoyé.
La data URI Base64 complète apparaît immédiatement, prête à copier.
Collez dans du CSS, un img src HTML ou du JSON, ou enregistrez-le en fichier .txt.
Déposez l'image sur la page. Les octets du fichier sont lus et encodés en data URI Base64 localement, prêts à copier ou à télécharger en fichier .txt.
Non. Base64 est une représentation textuelle sans perte des octets d'origine exacts. Décoder la data URI plus tard restitue une image identique à l'octet près.
Base64 représente chaque groupe de 3 octets par 4 caractères, ajoutant environ 33 % plus le préfixe data URI. C'est inhérent à l'encodage, pas à cet outil.
Jamais. Le fichier est lu avec l'API FileReader du navigateur et encodé sur votre appareil — il n'y a ni envoi ni compte.
Voici à quoi sert chaque format, et quand convertir des fichiers image en data URIs est le bon choix.
Qu'est-ce que des fichiers image ?
Des formats binaires — PNG, JPG, WebP — qui vivent normalement en fichiers séparés avec leurs propres requêtes, règles de cache et chemins relatifs à votre page.
Qu'est-ce que les data URIs Base64 ?
Les mêmes octets sous forme de chaîne de texte autonome (data:image/png;base64,...) qui circule en ligne dans CSS, HTML ou JSON sans seconde requête.
Quand vous en avez besoin
Utilisez-le pour de minuscules icônes, espaces réservés intégrés, exportations HTML en fichier unique ou pour éviter des requêtes supplémentaires dans les e-mails. Pour tout ce qui dépasse quelques kilooctets, un vrai fichier avec un bon cache est généralement le meilleur choix.