Accueil / Outils d'image / Convertisseur d'image en Base64
Outils en ligne gratuits

Convertisseur d'image en Base64

Convertissez une image locale en URL de données Base64 complète. Prévisualisez, convertissez, copiez ou téléchargez le texte. Fichier limité à 64 MiB.

Commencer

Ce que cet outil vous aide à faire

Convertissez une image locale en URL de données Base64 complète. Prévisualisez, convertissez, copiez ou téléchargez le texte. Fichier limité à 64 MiB.

Exemple concret

Entrée

icône.png

Résultat

data:image/png;base64,iVBORw0KGgo…

Comment le résultat est produit

Base64 représente les octets binaires avec des caractères imprimables. C'est un encodage réversible, pas une compression ni un chiffrement, et il rend normalement la charge utile environ un tiers plus grande.

Flux de travail utiles

  • Intégrer une petite icône dans CSS ou HTML
  • Créer des données d’exemple pour une API ou des tests
  • Inspecter ou transférer un petit actif binaire sous forme de texte

Limites importantes

  • Les grandes chaînes Base64 augmentent l'utilisation de HTML, CSS et mémoire.
  • L'encodage ne masque ni ne sécurise l'image.
  • Le type MIME de l'URL de données doit correspondre au format de fichier réel.

Questions fréquentes

Pourquoi Base64 est-il plus grand que le fichier image ?

Chaque groupe de trois octets sont représentés par quatre caractères Base64, plus tout préfixe d'URL de données.

Dois-je intégrer chaque image de site web ?

Non. Les fichiers externes se mettent généralement mieux en cache ; les données en ligne sont les plus utiles pour les actifs petits et autonomes.

Convertisseur d'image en Base64

Limites : 64 MiB (67 108 864 octets) et 24 000 000 pixels décodés. La taille est vérifiée avant lecture, les dimensions avant création de la chaîne Base64. Le fichier original est encodé intégralement sans réencodage canvas : métadonnées et octets d’animation sont conservés, mais l’aperçu ne vérifie pas la lecture de l’animation. Pour N octets, le corps Base64 comporte 4 × ceil(N/3) caractères, plus le préfixe. Les exemples avec points de suspension sont incomplets. L’encodage ne nettoie ni ne chiffre le contenu ; le type MIME fourni par le navigateur ne certifie pas le format. Une grande image intégrée alourdit le document et la mémoire, sans cache indépendant.

data:image/png;base64,...
Base64 length = 4 × ceil(N / 3)

Le traitement s’effectue localement dans votre navigateur.