Passer au contenu principal

Convertisseur Image � Base64

Convertissez des fichiers image en cha�nes Base64. G�n�rez du code Base64 directement int�grable dans HTML, CSS.

📁

Click or drag and drop an image here

Supports: JPG, PNG, GIF, WebP (Max 10MB)

About Base64 Images

Base64 encoding converts images into text format that can be embedded directly in HTML, CSS, or JSON. This eliminates the need for separate image files and reduces HTTP requests.

Advantages

  • No additional HTTP requests - faster page load
  • Perfect for small icons and logos
  • Works well in email templates
  • Self-contained HTML files

Disadvantages

  • Increases file size by ~33%
  • Cannot be cached separately by browsers
  • Not suitable for large images
  • Makes code less readable

Best Practices

  • Use for small images (icons, bullets) under 10KB
  • Optimize images before converting
  • Consider SVG for vector graphics instead
  • Use traditional image files for photos

Fonctionnalit�s principales

T�l�chargement facile

  • Cliquer pour s�lectionner fichier
  • Support glisser-d�poser
  • Support jusqu'� 10 Mo

Aper�u

  • Aper�u imm�diat de l'image t�l�charg�e
  • Affichage des informations image (taille, r�solution, type)
  • Calcul de la taille des donn�es Base64

Extraits de code

  • Exemple de balise HTML <img>
  • Exemple CSS background-image
  • Fonction de copie en un clic

Export

  • Copie de cha�ne Base64
  • Copie de code HTML/CSS

Qu'est-ce que l'encodage Base64 ?

Base64 est une m�thode d'encodage qui convertit des donn�es binaires en format texte. Encoder une image en Base64 permet de l'inclure directement dans HTML ou CSS.

Image normale vs Base64

M�thode habituelle :

<img src="image.png" alt="image" />

M�thode Base64 :

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA..." alt="image" />

Avantages

R�duction des requ�tes HTTP

  • Pas besoin de t�l�chargement de fichier suppl�mentaire
  • R�duction du temps de chargement de page (pour petites images)

Fichier unique complet

  • Tout inclus dans un seul fichier HTML
  • Id�al pour HTML d'email

Pas besoin de CDN/h�bergement

  • Pas besoin de serveur d'h�bergement d'images
  • Suppression des d�pendances externes

Utilisation imm�diate

  • Rendu imm�diat possible
  • Pas de probl�me de cache (petits fichiers)

Inconv�nients

Augmentation de taille de fichier

  • Base64 augmente d'environ 33% par rapport � l'original
  • Inappropri� pour grandes images

Pas de cache navigateur

  • Transmis avec HTML � chaque fois
  • R�utilisabilit� faible

R�duction de lisibilit� du code

  • Code HTML/CSS allong�
  • Maintenance difficile

Impossible CSS sprites

  • Technique de combinaison d'images inutilisable

Quand utiliser ?

Cas appropri�s

  1. Ic�nes et petites images (1-10 Ko)

    • Ic�nes UI
    • Puces
    • Petits logos
  2. Fichier HTML unique

    • Mod�les d'email
    • Documents HTML hors ligne
    • Pr�sentations
  3. Affichage imm�diat n�cessaire

    • Contenu above the fold
    • �l�ments UI importants

Cas inappropri�s

  1. Grandes images (>50 Ko)

    • Photos
    • Images de fond
    • Banni�res
  2. Images r�utilis�es

    • Utilis�es sur plusieurs pages
    • Images fr�quemment mises � jour
  3. Images importantes pour SEO

    • Images de produits
    • Images d'articles de blog

Formats support�s

  • JPG/JPEG : Adapt� aux photos
  • PNG : Support fond transparent
  • GIF : Support animation
  • WebP : Format moderne

Exemples d'utilisation

Image HTML

<img
src="data:image/png;base64,iVBORw0KGg..."
alt="description"
width="100"
height="100"
/>

Fond CSS

.element {
background-image: url('data:image/png;base64,iVBORw0KGg...');
background-size: cover;
background-position: center;
}

Conseils d'optimisation

1. Compression d'image

Compressez l'image avant conversion Base64 :

  • TinyPNG
  • ImageOptim
  • Squoosh

2. S�lection de format appropri�

  • Photos : JPG (compression avec perte)
  • Ic�nes : PNG (sans perte, transparence)
  • Graphiques simples : SVG (vectoriel)

3. Ajustement de taille

Utilisez uniquement la taille n�cessaire :

  • 2x Retina : 2 fois la taille d'origine
  • 1x : Taille d'affichage r�elle

Consid�rations de s�curit�

Attention aux attaques XSS

Lors de la r�ception d'images d'utilisateurs :

  • Validation du type de fichier
  • Limite de taille de fichier
  • V�rification du Content-Type

CSP (Content Security Policy)

Pour les images Base64 dans la politique CSP img-src :

Content-Security-Policy: img-src 'self' data:;

Outils connexes

Confidentialit�

Cet outil fonctionne enti�rement c�t� client. Les images que vous t�l�chargez ne sont pas envoy�es au serveur et sont trait�es uniquement dans votre navigateur.

=� Cet outil vous a-t-il �t� utile ?

N'h�sitez pas � nous faire part de vos commentaires si vous avez des questions ou des suggestions d'am�lioration !