Base64 vers Image : Décoder une chaîne Base64 | Gratuit
178 utilisationsConseils Base64
Aperçu instantané
Collez une chaîne Base64 pour voir l'image décodée instantanément.
Télécharger
Téléchargez l'image dans son format original.
Info image
Dimensions et taille estimée.
Local
Tout dans le navigateur.
Questions fréquemment posées
Pourquoi mon image décodée est corrompue ou ne montre que la moitié ?
C'est souvent dû à une chaîne Base64 tronquée lors du copier-coller. Vérifiez que vous avez sélectionné l'intégralité du code avant de le coller. Quelques caractères manquants à la fin peuvent casser le décodage entier. Recommencez la copie complète, surtout si la chaîne s'étend sur plusieurs lignes. Astuce : utilisez 'Tout sélectionner' (Ctrl+A) dans votre navigateur pour ne rien oublier.
Puis-je convertir plusieurs chaînes Base64 en une seule fois ?
Non, cet outil traite une chaîne Base64 à la fois. Chaque conversion est indépendante car l'aperçu de l'image et les contrôles de téléchargement se mettent à jour dynamiquement. Si vous traitez par lots des photos de produits pour un catalogue, vous devrez coller et convertir chaque chaîne individuellement. Copiez la chaîne, collez-la, décodez, téléchargez l'image, puis passez à la suivante. Astuce de développeur web : créez un petit script qui parcourt votre tableau Base64 et déclenche le bouton de décodage par programme.
Pourquoi mon image décodée a-t-elle un fond transparent alors que je voulais un fond uni ?
Cet outil conserve toute transparence présente dans votre code Base64 d'origine. Si l'image source contenait des canaux alpha—fréquent avec les PNG—le décodeur n'ajoute pas de fond. Les graphistes préparant des visuels pour clients oublient parfois ce détail. Convertissez votre Base64 en PNG, puis ouvrez-le dans GIMP : ajoutez un calque blanc en dessous en 20 secondes. Votre image solide est prête.
Dois-je inclure le préfixe data:image avant ma chaîne Base64 ?
Non si vous collez des données Base64 brutes. Cet outil détecte et supprime automatiquement tout préfixe data URI comme data:image/png;base64. Collez simplement la chaîne encodée elle-même. Mais si vous incluez le préfixe, rien ne cassera — le convertisseur gère les deux cas. Les développeurs web qui déboguent des images inline copient souvent l'attribut src complet depuis le HTML. Ça fonctionne aussi ici. Astuce pratique : si l'image ne s'affiche pas, essayez sans le préfixe d'abord.
Existe-t-il un moyen de convertir du Base64 directement en JPEG plutôt qu'en PNG ?
Oui, utilisez simplement la liste déroulante des formats sous l'aperçu. Sélectionnez JPEG (ou WebP) avant de cliquer sur Télécharger, et le convertisseur ré-encode l'image immédiatement. Attention : le JPEG ne gère pas la transparence—les pixels alpha deviennent blancs. Le WebP, lui, supporte la transparence et offre une meilleure compression. Pour les community managers qui préparent des photos de profil, passer au JPEG peut réduire la taille du fichier de près de 60 % par rapport au PNG.
Pourquoi ma chaîne Base64 se décode-t-elle en une image minuscule ou étirée ?
Ce n'est pas un bug du convertisseur, c'est écrit dans vos données. L'image décodée garde les dimensions exactes en pixels de l'encodage d'origine. Si ces dimensions sont de 200x150, vous verrez un aperçu de 200x150. Pour un travail d'impression, c'est souvent trop petit. Vérifiez les dimensions en pixels dans les métadonnées avant de convertir. Pour une version plus grande, retrouvez le fichier source et ré-encodez-le en plus haute résolution. Un agrandissement dans Photoshop ou GIMP ramollira les détails. Règle de base : 300 DPI pour l'impression, donc un tirage de 13 cm nécessite au moins 1535 pixels sur le côté long.
Une image Base64 est-elle toujours plus petite que le fichier d'origine ?
Non, c'est même l'inverse. L'encodage Base64 ajoute environ 33 % de données supplémentaires, car il transforme le binaire en un format textuel sûr utilisant 64 caractères. Une PNG de 100 Ko devient donc environ 133 Ko. Le décodeur ici supprime ce surplus automatiquement, mais le téléchargement ne diminue pas sauf si vous passez au JPEG ou au WebP. Les community managers pensent souvent que le Base64 allège les envois—c'est faux. Astuce : si votre CMS accepte les téléversements binaires, privilégiez-les pour un poids réduit.
Accélérer le chargement en intégrant du Base64 directement en HTML ?
Éviter les fichiers externes semble malin, mais cela pénalise les performances. Les navigateurs ne peuvent pas mettre en cache les chaînes Base64 comme de simples images. Chaque visite oblige le navigateur à analyser ce gros bloc de texte à nouveau. Vous obtiendrez de bien meilleurs scores de vitesse en enregistrant l'image décodée au format WebP.
Est-ce que les moteurs de recherche indexent les images encodées en Base64 ?
Google et les robots d'indexation ont du mal à lire les données Base64 intégrées dans le HTML. Les bots préfèrent les chemins d'accès classiques comme images/logo.png à une longue chaîne de caractères. Si le référencement naturel compte pour vous, décodez le texte ici et téléchargez le fichier. Des balises alt bien rédigées attireront toujours plus de visiteurs que du code brut.
Limites de taille de fichier pour décoder les chaînes ?
Ce convertisseur gère d'immenses chaînes sans planter votre navigateur. Nous testons régulièrement des données dépassant 10 mégaoctets, soit d'énormes photos. Si la mémoire sature, fermez les onglets inutiles. Les machines dotées de moins de 4Go de RAM afficheront parfois un avertissement.
Décoder Base64 en image
- Collez la chaîne Base64
- Cliquez Décoder
- Prévisualisez l'image
- Téléchargez