Convertisseur Image vers Base64
Convertir des images en chaînes Base64 et décoder Base64 en images
Déposez l'image ici ou cliquez pour sélectionner
Formats supportés : PNG, JPG, GIF, WebP, SVG, BMP (Max 5Mo)
Supporte Base64 brut, Data URI (data:image/...), balise HTML <img> ou CSS background-image
Format détecté :
Taille approximative :
Dimensions :
À propos de la conversion Image Base64
Qu'est-ce que l'encodage Base64 d'image ?
L'encodage Base64 convertit les données binaires d'image en chaînes de texte ASCII. Cela permet d'intégrer directement des images dans HTML, CSS ou JSON sans requêtes de fichiers séparées. La chaîne résultante est environ 33% plus grande que les données binaires originales.
Cas d'utilisation courants
- Intégrer de petites images directement dans HTML/CSS pour réduire les requêtes HTTP
- Inclure des images dans les modèles d'email sans hébergement externe
- Stocker des images dans des structures de données JSON ou XML
- Transférer des images via des protocoles texte uniquement
- Créer des fichiers HTML autonomes avec des ressources intégrées
Référence des formats de sortie
| Format | Exemple | Utilisation |
|---|---|---|
| Base64 brut | iVBORw0KGgoAAAANS... | Requêtes API, stockage base de données, traitement personnalisé |
| Data URI | data:image/png;base64,iV... | Sources d'images JavaScript, chargement dynamique d'images |
| Balise HTML <img> | <img src="data:..."> | Intégration directe dans les documents HTML |
| Arrière-plan CSS | background-image: url(data:...); | Images d'arrière-plan dans les feuilles de style |
Conseils et bonnes pratiques
- Utilisez l'encodage Base64 pour les petites images (moins de 10Ko) pour de meilleures performances
- Pour les images plus grandes, l'hébergement de fichiers régulier est généralement plus efficace
- Les images SVG se compressent souvent mieux que les formats raster en Base64
- Considérez la mise en cache du navigateur - les images Base64 ne peuvent pas être mises en cache séparément