CoderTools

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)

À 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