Convertisseur d'images en Base64 en ligne

Importez n'importe quelle image et convertissez-la en chaîne Base64 ou en URI de données. Copiez le code HTML, CSS ou JSON, ou téléchargez-le, directement depuis votre navigateur.

Comment convertir une image en Base64

Ouvrez l'outil et sélectionnez « Image vers Base64 ». Insérez une image, prévisualisez-la, puis copiez la chaîne Base64 ou l'URI de données en un seul clic.

Étape 1

Encodeur ouvert

Passez en mode Image vers Base64 et la zone de téléchargement apparaîtra, prête à recevoir votre image.

Étape 2

Télécharger une image

Insérez un fichier PNG, JPEG, WebP, GIF, SVG, AVIF, HEIC, BMP ou ICO à encoder.

Étape 3

Copier ou enregistrer

Prévisualisez le résultat, copiez la chaîne Base64 ou téléchargez-la sous forme de fichier .txt.

Convertisseur d'images en Base64 gratuit en ligne pour encoder n'importe quelle image en une chaîne Base64

Un convertisseur d'image en Base64 encode une image en une chaîne de caractères, permettant ainsi son utilisation partout où du texte est accepté. Plutôt que d'héberger un fichier image séparé, vous convertissez les octets de l'image en Base64 et les intégrez directement dans du HTML, du CSS, du JSON ou un e-mail. Le navigateur affiche ensuite cette chaîne comme s'il s'agissait d'une image classique. Pour les développeurs front-end, les concepteurs d'e-mails et tous ceux qui créent des applications hors ligne ou autonomes, l'encodage d'une image en Base64 élimine les dépendances externes et permet de regrouper les ressources de manière optimale au sein du code qui les utilise. Ainsi, les ressources et le code sont regroupés au même endroit, ce qui facilite le déploiement.

Les cas d'utilisation classiques concernent les ressources essentielles de petite taille. Une favicon, un logo, un indicateur de chargement ou une icône d'interface utilisateur peuvent être intégrés directement dans le code sous forme d'URI de données, ce qui évite toute requête HTTP supplémentaire. Les clients de messagerie bloquent souvent les images externes ; leur intégration en Base64 garantit donc leur affichage sans que le destinataire ait à cliquer sur « Afficher les images ». Les API JSON et REST peuvent transmettre des aperçus d'images sous forme de chaînes de caractères plutôt que par téléchargement multipart, et les documents hors ligne ou les PWA peuvent intégrer les images directement dans le code. Le Base64 ajoute environ 33 % de surcharge, il convient donc aux icônes et aux vignettes plutôt qu'aux grandes images principales ; en revanche, il est idéal pour ces petites ressources. Pour les newsletters et les widgets intégrés, l'intégration directe évite également les liens d'images brisés.

Ce convertisseur simplifie l'encodage. Glissez-déposez une image dans l'outil : il lit son format réel à partir de sa signature binaire, puis génère une chaîne Base64 ou un URI de données complet que vous pouvez copier ou télécharger sous forme de fichier texte. Vous pouvez choisir une sortie Base64 brute sans préfixe ou un URI de données correctement étiqueté, et tronquer les chaînes longues à 64 ou 76 caractères pour une meilleure lisibilité. Le format détecté et la taille du fichier sont affichés à côté du résultat. Tout s'exécute dans votre navigateur avec JavaScript ; votre image n'est donc jamais téléchargée : elle est lue et encodée localement, sans intervention d'un serveur. Vous pouvez également charger un exemple et voir la chaîne encodée apparaître instantanément.

Que vous l'appeliez encodeur d'images, générateur de chaînes Base64 ou créateur d'URI de données, son objectif est le même : convertir une image en texte portable. Ce convertisseur en ligne gratuit combine une large compatibilité de formats, des options de copie et de téléchargement, ainsi que des commandes de retour à la ligne automatique dans une interface claire et intuitive. Importez une image, obtenez sa chaîne Base64 et collez-la où bon vous semble dans votre projet, directement dans votre navigateur, sans rien télécharger ni installer. C'est la solution la plus simple pour encoder n'importe quelle image en Base64 et l'utiliser dès que vous en avez besoin pour l'intégrer, la transférer ou l'enregistrer sous forme de texte. Aucune installation ni création de compte ne sont requises.

Encoder n'importe quelle image

Convertissez les formats PNG, JPEG, WebP, GIF, SVG, AVIF, HEIC, BMP ou ICO en une chaîne Base64.

URI de données ou données brutes

Générez des données complètes : URI ou chaîne Base64 brute, selon les besoins de votre code.

Format détecté

Cet outil lit le format réel à partir des octets du fichier et l'affiche avec la taille du fichier.

Copier ou télécharger

Copiez le code Base64 dans votre presse-papiers ou enregistrez-le en tant que simple fichier .txt.

Contrôle d'enroulement de ligne

Réduisez les longs textes à 64 ou 76 caractères, ou conservez-les sur une seule ligne continue.

Entièrement privé

Votre image est lue et encodée dans votre navigateur — rien n'est jamais téléchargé.

FAQ

Foire aux questions

L'encodage d'images en Base64 convertit les données binaires d'une image en une chaîne de caractères de 64 caractères imprimables. Il permet d'intégrer directement des images dans du code HTML, CSS, JSON ou des e-mails, sans fichier séparé.

Ouvrez l'outil, sélectionnez « Image vers Base64 » et importez votre image. L'outil en reconnaît le format et affiche une chaîne Base64 ou un URI de données que vous pouvez copier ou télécharger.

Une URI de données encapsule une chaîne Base64 avec son type MIME, comme data:image/png;base64. Utilisez-la pour intégrer des images directement dans du code HTML ou CSS afin qu'elles s'affichent sans requête supplémentaire.

Il encode les formats PNG, JPEG, GIF, WebP, AVIF, HEIC, SVG, BMP et ICO, en lisant le format réel à partir de la signature binaire. Les fichiers non reconnus sont également exportés sous forme de chaîne binaire générique.

Non. L'encodage ne fait que convertir les octets de l'image en texte ; l'image reste donc identique à la source. La qualité est inchangée car aucune recompression n'a lieu lors de la conversion en Base64.

Oui. Choisissez l'option Base64 brute pour ignorer le préfixe de données, ou sélectionnez un format spécifique. Le résultat est une chaîne de caractères brute que vous pouvez coller directement dans votre code.

Non. L'encodage s'effectue entièrement dans votre navigateur grâce à JavaScript ; votre image ne quitte donc jamais votre appareil. Rien n'est téléchargé, stocké à distance ni partagé avec qui que ce soit à aucun moment du processus.

Le Base64 convertit chaque groupe de trois octets en quatre caractères, ce qui représente une surcharge d'environ 33 %. Il est idéal pour les petits éléments comme les icônes, tandis que les grandes images principales sont mieux conservées dans des fichiers séparés.

Oui. Copiez l'URI des données et collez-la dans l'attribut src d'une balise img ou dans la propriété url() de la propriété CSS background-image. Le navigateur l'affichera comme une image normale, sans fichier séparé.

Oui. C'est entièrement gratuit, sans filigrane, sans inscription et sans aucune limite quotidienne. Encodez autant d'images que vous le souhaitez, à tout moment, dans votre navigateur.