Convertissez des images en texte Base64, ou collez du Base64 pour retrouver une image — entièrement dans votre navigateur.
Déposez une image ici ou cliquez pour la parcourir
PNG, JPEG, WEBP ou GIF — reste sur votre appareil
L'encodage Base64 transforme des données binaires d'image en texte brut, afin de pouvoir les intégrer directement dans du HTML, du CSS, du JSON ou une URI de données sans requête de fichier séparée. Cet outil convertit les images en Base64 dans plusieurs formats prêts à l'emploi, et peut aussi décoder une chaîne Base64 ou une URI de données pour retrouver une image téléchargeable. Tout se déroule localement dans votre navigateur — rien n'est téléversé vers un serveur.
À quoi sert l'encodage Base64 ?
Base64 transforme des données binaires comme une image en texte brut, ce qui permet de l'intégrer directement dans du HTML, du CSS ou du JSON sans héberger de fichier séparé.
Mon image est-elle téléversée quelque part ?
Non. L'encodage et le décodage se font entièrement dans votre navigateur via JavaScript — votre image et le texte Base64 ne quittent jamais votre appareil.
Quels formats d'image sont pris en charge ?
L'encodage accepte toute image que votre navigateur peut lire, y compris PNG, JPEG, WEBP et GIF. Le décodage détecte automatiquement PNG, JPEG, WEBP et GIF à partir des données elles-mêmes.
Pourquoi le Base64 est-il plus volumineux que mon image ?
Base64 encode chaque groupe de 3 octets de données binaires en 4 caractères de texte, ce qui ajoute environ 33 % à la taille. C'est un compromis pour rester compatible texte, pas un bug.
Puis-je décoder une URI de données sans le préfixe "data:image/png;base64," ?
Oui. Si vous collez du Base64 brut sans préfixe, l'outil examine les octets décodés à la recherche d'une signature PNG, JPEG, GIF ou WEBP pour détecter automatiquement le type d'image.
Quand dois-je intégrer une image en Base64 ?
Base64 est utile pour de petites icônes ou images lorsque vous voulez éviter une requête réseau supplémentaire — par exemple dans du CSS, un modèle d'e-mail, ou un export HTML en un seul fichier. Pour des photos plus grandes, un fichier image classique avec mise en cache est presque toujours plus rapide.
Votre image et le texte Base64 sont traités entièrement dans votre navigateur. Rien n'est jamais téléversé vers un serveur.