Skip to main content

Encodeur Image vers Base64 Convertissez des images en URI de données codées Base64 pour les intégrer dans HTML, CSS et du code.

Image vers Base64 illustration
🖼️

Image vers Base64

Convertissez des images en URI de données codées Base64 pour les intégrer dans HTML, CSS et du code.

1

Téléchargez votre image

Déposez ou sélectionnez n'importe quel fichier d'image pour le coder en Base64.

2

Copiez la sortie

Copiez l'URI de données, la chaîne brute Base64 ou la balise HTML img complète.

3

Utilisez dans votre code

Collez les données Base64 directement dans votre code HTML, CSS ou JavaScript.

Loading tool...

What Is Image vers Base64?

Un encodeur d'image en Base64 convertit les fichiers d'images en chaînes de texte qui peuvent être intégrées directement dans le code HTML, CSS ou JavaScript. Le codage Base64 représente les données binaires d'image sous forme de caractères ASCII, ce qui permet d'inclure des images en ligne sans demander de fichiers séparés. L'outil génère trois sorties : une URI de données complète, la chaîne brute Base64 pour les API et un tag img HTML prêt à être collé. Cela est particulièrement utile pour les petites icônes, les logos et les éléments d'interface utilisateur où la réduction des requêtes HTTP améliore les performances.

Why Use Image vers Base64?

  • Trois formats de sortie : URI de données, chaîne brute Base64 et balise HTML
  • Élimine les requêtes HTTP pour les petites images
  • Prêt à être copié-collé pour HTML, CSS et JavaScript
  • Affiche la longueur de la chaîne Base64 pour l'estimation de la taille

Common Use Cases

Images intégrées dans le code HTML

Intégrez les petites images directement dans le code HTML pour réduire les requêtes HTTP.

Images de fond CSS

Utilisez des URI de données Base64 dans les propriétés background-image du CSS.

Modèles d'e-mails

Intégrez les images directement dans les e-mails HTML pour éviter les liens d'images cassés.

Charges utiles API

Incluez les données d'image dans les charges utiles JSON pour les API qui acceptent des images codées en Base64.

Technical Guide

Le codage Base64 convertit les données binaires d'image en une chaîne de 64 caractères ASCII. La méthode readAsDataURL de l'API FileReader lit le fichier et produit une URI de données. Le codage Base64 augmente la taille des données d'environ 33 % car chaque 3 octets de données binaires deviennent 4 caractères Base64. Pour cette raison, il est le plus efficace pour les petites images inférieures à 10 Ko.

Tips & Best Practices

  • 1
    Meilleur pour les petites images (icônes, logos) inférieures à 10 Ko pour éviter l'encombrement du code
  • 2
    La conversion Base64 augmente la taille du fichier d'environ 33 % - n'utilisez pas pour les grandes images
  • 3
    Les URI de données dans le CSS ne peuvent pas être mises en cache séparément comme des images externes
  • 4
    Utilisez la sortie de balise HTML img pour un copier-coller rapide dans les pages Web

Related Tools

Frequently Asked Questions

Q Quand dois-je utiliser des images Base64 ?
Pour les petites images (icônes, logos inférieurs à 10 Ko) où la réduction des requêtes HTTP l'emporte sur l'augmentation de taille de 33 %.
Q Pourquoi le code Base64 est-il plus grand que l'original ?
La conversion Base64 convertit 3 octets en 4 caractères, ce qui entraîne une augmentation de taille d'environ 33 %.
Q Puis-je utiliser le code Base64 dans le CSS ?
Oui, utilisez l'URI de données dans la propriété background-image : url(data:image/png;base64,...) ou d'autres propriétés d'image du CSS.
Q Est-ce que cela fonctionne avec tous les formats d'image ?
Oui, n'importe quel format d'image pris en charge par votre navigateur peut être codé en Base64.
Q Y a-t-il une limite de taille ?
Pas de limite stricte, mais le code Base64 pour les images supérieures à 100 Ko rend le code difficile à gérer.

About This Tool

Image vers Base64 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.