Intégrer des images directement dans votre code
Il arrive d'avoir besoin d'une image sans fichier séparé : une icône dans une feuille de style, un logo dans un rapport HTML en un seul fichier, un placeholder dans une réponse d'API JSON, une image dans un document Markdown ou un arrière-plan dans une bibliothèque de composants. Ce convertisseur encode n'importe quelle image en Base64 et la formate prête à être collée — en tant qu'URI de données (data URI), Base64 brut, background-image CSS, balise HTML <img> ou syntaxe d'image Markdown.
Fonctionnalités
- Tous les formats d'image courants : PNG, JPG, GIF, WebP, AVIF, SVG, ICO et plus.
- Cinq formats de sortie pour différentes utilisations.
- Comparaison de taille entre le fichier original et le texte encodé.
- Aperçu de l'image avec damier de transparence.
- Copie en un clic.
- Privé : le fichier ne quitte jamais votre navigateur.
Exemples de sortie
| Format | Résultat |
|---|---|
| Data URI | data:image/png;base64,iVBORw0KGgo… |
| Base64 | iVBORw0KGgo… |
| CSS | background-image: url("data:image/png;base64,…"); |
| HTML | <img src="data:image/png;base64,…" alt="logo"> |
| Markdown |  |
Gardez vos images intégrées légères
Les images intégrées ne peuvent pas être mises en cache séparément et sont téléchargées à nouveau avec chaque copie de la page ou de la feuille de style qui les contient. En règle générale, n'intégrez que des images de moins de quelques kilo-octets. Réduisez d'abord la taille des images avec Compresser une image, convertissez les icônes vectorielles avec SVG en PNG si un format bitmap est nécessaire, ou encodez d'autres fichiers et textes avec l'encodeur Base64.