Image en Base64

Convertissez n'importe quelle image en data URI Base64 instantanément. Copiez la chaîne encodée pour les arrière-plans CSS, les balises img HTML ou intégrez-la dans du JSON.

PNG · JPG · GIF · SVG · WebPEncodage instantanéAucun téléversement

① Déposer ou sélectionner un fichier image ② Choisir le format (Base64 / Data URL) ③ Copier la chaîne encodée

Déposez l'image iciPNG, JPG, GIF, SVG, WebP — ou cliquez pour parcourir
Comment ça marche

L'API FileReader lit votre fichier image et le convertit en data URI encodée en Base64. Tout se passe dans votre navigateur — votre fichier ne quitte jamais votre appareil.

Qu'est-ce que Base64 ?

Base64 encode des données binaires en texte ASCII en utilisant 64 caractères imprimables. Une data URI combine le type MIME et la chaîne Base64 en une seule chaîne intégrable commençant par data:.

Quand l'utiliser

Utilisez les images Base64 pour éliminer les requêtes HTTP pour les petites icônes, intégrer des images en CSS, stocker des images dans des API JSON, ou dans les e-mails HTML où les images externes sont bloquées.

Image en Base64 — comment fonctionne le codage data URI

L'encodage Base64 convertit des données binaires (comme des fichiers image) en une chaîne de texte utilisant uniquement des caractères ASCII. Un Data URL (data:image/png;base64,…) intègre les données directement dans HTML ou CSS, sans requête HTTP séparée. L'API FileReader génère la chaîne entièrement côté client. Idéal pour les petites icônes dans des balises <img src="data:..."> ou CSS background-image. La chaîne encodée est environ 33% plus grande que le binaire original.

Questions fréquentes

L'encodage Base64 convertit des données binaires d'image en une chaîne de caractères ASCII. Une data URI enveloppe cette chaîne avec un préfixe de type MIME (ex. data:image/png;base64,...) pour qu'elle puisse être utilisée partout où une URL est attendue.
L'API FileReader du navigateur lit le fichier comme un tampon binaire, puis encode chaque 3 octets de données binaires en 4 caractères Base64. Le résultat est une chaîne autonome incluant le type de fichier et toutes les données de pixels.
Une chaîne Base64 contient uniquement les données brutes encodées. Une data URI est la chaîne intégrable complète : data:[type MIME];base64,[chaîne Base64]. Pour HTML ou CSS, vous avez besoin de la data URI complète.
Tout format d'image lisible par le navigateur : PNG, JPG, GIF, SVG, WebP, BMP, ICO, AVIF. Le type MIME est automatiquement détecté.
Les images encodées en Base64 sont environ 33% plus grandes que le fichier binaire original. Elles ne peuvent pas être mises en cache séparément par le navigateur. Utilisez Base64 uniquement pour des fichiers inférieurs à 10–20 Ko.
En CSS : background-image: url('data:image/png;base64,...'). Le bouton 'Copier comme arrière-plan CSS' formate la valeur prête à coller.
Non. La conversion s'effectue entièrement dans votre navigateur via l'API FileReader. Votre fichier image ne quitte jamais votre appareil.

Explorez notre réseau