Mode d'emploi
- Cliquez sur Choisir un fichier et sélectionnez l'image, ou déposez-la dans la zone. Le texte Base64 apparaît en dessous.
- Copiez l'URL de données, le Texte Base64, la Règle CSS de fond ou la Balise HTML d'image avec le bouton Copier à côté.
- Pour l'autre sens, collez un texte Base64 ou une URL de données dans la zone Texte Base64 ou URL de données, puis cliquez sur Afficher l'image.
- Cliquez sur Télécharger l'image pour l'enregistrer avec son type et son extension.
Ce qu'est le Base64
Le Base64 écrit n'importe quels octets avec 64 lettres et chiffres sans risque (RFC 4 648). Chaque tranche de trois octets devient quatre caractères : le texte est donc environ un tiers plus gros que le fichier. Il ne compresse ni ne cache rien : n'importe qui peut le décoder.
Ce qu'est une URL de données
Une URL de données (RFC 2 397) place un fichier dans l'adresse elle-même : data:, puis le type de l'image, puis ;base64, et le texte Base64. Un navigateur l'affiche dans une balise image ou en fond CSS sans demander de fichier au serveur. Elle convient aux petites images et aux icônes ; une grande image alourdit la page.
Votre image reste sur votre appareil
Le fichier est lu et transformé en texte dans votre navigateur, et une chaîne collée y est lue aussi. Rien n'est envoyé. Le type d'une image collée est déduit de ses premiers octets : une mauvaise étiquette ne trompe pas l'outil.
Exemple : une petite icône
Une icône PNG de 3 000 octets devient environ 4 000 caractères de texte Base64, soit un tiers de plus que le fichier. L'URL de données ajoute devant eux les 22 caractères data:image/png;base64,.
Questions fréquentes
Mon image est-elle envoyée lorsque je la convertis ?
Non. Le fichier est lu et transformé en texte Base64 dans votre navigateur, sur votre propre appareil. Pour le vérifier, coupez votre connexion internet une fois la page chargée, puis convertissez une image.
Pourquoi le texte Base64 est-il plus gros que mon fichier ?
Le Base64 écrit chaque tranche de trois octets du fichier avec quatre caractères : le texte fait donc environ 33 % de plus. Ce n'est qu'une autre façon d'écrire les mêmes octets.
Quand faut-il utiliser une URL de données ?
Les URL de données conviennent aux petites images, comme les icônes, les images de remplacement et les petits logos, car elles n'exigent aucune requête séparée au serveur. Pour les grandes photographies, hébergez le fichier et créez un lien vers lui, car le Base64 alourdit la page et ne peut pas être mis en cache à part.
Puis-je coller une URL de données copiée depuis une page web ?
Oui. Collez l'URL de données entière, qui commence par data:, ou seulement la partie Base64 après la virgule. Le type de l'image est retrouvé à partir des octets : une mauvaise étiquette dans l'en-tête n'a pas d'importance.
Pourquoi l'outil n'affiche-t-il pas un texte très long ?
Une zone de texte peut ralentir avec plusieurs millions de caractères : le texte Base64 de plus de 2 millions de caractères n'est donc pas affiché. Utilisez son bouton de téléchargement pour l'enregistrer en fichier texte.
Le Base64 sert-il à cacher ou à protéger une image ?
Non. Le Base64 est un codage, pas un chiffrement. Quiconque possède le texte peut le décoder en une seule étape pour retrouver la même image ; ne comptez donc pas dessus pour garder une image privée.
Sources
- RFC 4 648 : The Base16, Base32 and Base64 Data Encodings (en anglais)
- RFC 2 397 : The data URL scheme (en anglais)
- MDN : URL de données (en anglais)
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.