Outils95

CONVERTIR / UN GUIDE PRATIQUE DE L'IMAGE

Comment convertir une image en Base64

Transformez une image en le code dont votre projet a besoin tout en conservant ses octets d'origine.

Choisissez une image, sélectionnez URL de données, Base64 brut, image HTML ou arrière-plan CSS, et copiez le code ou téléchargez-le sous forme de texte. Ce guide suit un PNG original à travers une exportation d'image HTML.

Suivre le guide
UNE SOURCE VÉRIFIÉE ET SON RÉSULTAT TÉLÉCHARGÉ
Avant Icône d'orbite PNG encodée dans l'exemple Base64.

Original 512 × 512 PNG : 202,491 octets.

Après
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAQAElEQVR4Aez9T+x/+1Xehz7rZ0Jv/iiiXEWM2kFQRonUiAwQqmp1lKhCKKpQRh3cFBJsAyYYAjY2mHOOoYE29rEZkDCoIlUd…

Début de la sortie HTML de 270,029 octets ; extrait raccourci pour l'affichage.

Original 512 × 512 PNG : 202,491 octets. Début de la sortie HTML de 270,029 octets ; extrait raccourci pour l'affichage.
Publicités
TUTORIEL VIDÉO RAPIDE How to encode an image as Base64 or HTML Choose an image, select HTML image code and download the encoded image as a text file. Narration en anglais Regarder la vidéo

How to encode an image as Base64 or HTML

Publicités

Suivez cet exemple concret, puis adaptez les mêmes commandes à votre propre image. Ouvrir Convertisseur d'image vers Base64.

01

Sélectionnez une image et prévisualisez son identité

Ouvrez le convertisseur Image vers Base64. Sélectionnez une image ou Essayez un échantillon. L'exemple utilise le favicon-orbit.png de 512 × 512 pixels, qui contient 202,491 octets. L'éditeur affiche l'image au-dessus de son code afin que vous puissiez confirmer que vous avez sélectionné la ressource prévue.

PNG, JPG, WebP, GIF, BMP et AVIF sont pris en charge lorsque votre navigateur peut les décoder pour la prévisualisation. La taille de fichier maximale est de 25 Mo, avec des limites de 60 mégapixels et 16,000 pixels par côté. Le balisage SVG n'est pas accepté par ce convertisseur matriciel.

L'outil lit les octets du fichier d'origine. Il n'utilise pas la prévisualisation pour reconstruire l'image, la redimensionner ou la recompresser. Les métadonnées existantes et l'animation GIF sont donc conservées dans les données encodées.

Avant l'encodage, utilisez Redimensionner l'image ou Compresseur d'image si vous avez besoin d'une ressource plus petite. Base64 lui-même ne réduit pas la taille de l'image.

02

Choisissez la représentation attendue par votre projet

Ouvrez Paramètres et sélectionnez image HTML sous Format de code pour cet exemple. Le résultat est une balise img contenant une URL de données Base64. L'attribut alt est initialement vide ; écrivez un texte alternatif utile lorsque l'image communique des informations.

L'URL de données commence par un préfixe tel que data:image/png;base64, suivi des données encodées. Base64 brut contient uniquement les données. L'arrière-plan CSS enveloppe l'URL de données dans une déclaration background-image. Ces représentations servent des destinations différentes, copiez donc la forme demandée par votre application plutôt que de changer uniquement le nom de fichier.

Le panneau de code se met à jour immédiatement après avoir modifié le Format de code. L'icône de copie copie la représentation actuelle et affiche la confirmation de copie partagée. Lorsque l'accès au presse-papiers est bloqué, le code est sélectionné pour une copie manuelle.

Une balise HTML img complète n'est pas la même chose qu'une URL de données. Utilisez uniquement la valeur src lorsqu'un champ demande une URL.

L'exemple dans ce guide

Essayez un exemple : favicon-orbit.png, 512 × 512 px, 202,491 octets. Choisissez l'image HTML sous le format de code. Sélectionnez Démarrer et téléchargez favicon-orbit-base64.txt.

Original PNG
512 × 512 px · 202,491 octets
Sortie texte HTML
270,029 octets
Encodage
Octets originaux ; aucune recompression
03

Téléchargez le code et comprenez sa taille

Sélectionnez Démarrer, puis Télécharger. L'exemple enregistre favicon-orbit-base64.txt contenant HTML code d'image. Ses 270,029 octets sont plus volumineux que la source de 202,491 octets. La comparaison de l'article montre le début réel du texte téléchargé, raccourci uniquement pour la lisibilité.

Le Base64 convertit généralement trois octets sources en quatre caractères textuels, ajoutant environ un tiers avant le petit conteneur. Intégrer une petite icône peut rendre un document autonome, mais placer de grandes chaînes d'image à l'intérieur de HTML ou CSS agrandit également ce document et empêche l'image d'être mise en cache en tant que fichier séparé.

L'encodage n'est pas du chiffrement. Quiconque possède la chaîne Base64 complète peut récupérer l'image sous-jacente. Traitez le code avec le même soin que la source s'il contient des informations privées.

L'extrait tronqué dans cet article est explicatif. Utilisez le TXT téléchargé complet ou copiez le code intégral depuis l'outil.

DÉTAILS UTILES

Questions fréquentes

L'encodage réduit-il la qualité de l'image ?

Non. L'encodage préserve les octets originaux. Il ne redimensionne pas, ne compresse pas et ne redessine pas l'image.

Pourquoi la chaîne Base64 est-elle plus grande que l'image ?

Base64 représente trois octets d'entrée en utilisant quatre caractères textuels, donc cela ajoute normalement environ un tiers avant un wrapper ou un préfixe.

Les animations GIF sont-elles préservées ?

L'encodage préserve les octets GIF originaux, y compris l'animation. Un aperçu peut afficher une image fixe alors que les données encodées conservent toutes les images.

Base64 est-il sûr pour les images secrètes ?

Base64 n'est pas un chiffrement. Gardez la chaîne privée si l'image sous-jacente est privée. Le convertisseur lui-même la traite localement dans votre navigateur.

À VOUS DE JOUER

Transformez la bonne image en bon code.

Essayez un exemple ou utilisez votre propre fichier, et vérifiez le résultat avant de partager.

Ouvrir Convertisseur d'image vers Base64

Détail de l'image

Langue38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

Choisissez votre langue. Les tutoriels vidéo utilisent actuellement une narration en anglais.