Aller au contenu
SPCXTools

Base64 en image

Décodez des chaînes Base64 et des Data URI en images visibles et téléchargeables instantanément dans votre navigateur.

Fonctionne en local — vos fichiers ne quittent pas votre appareil

Chargement de l’outil…

Comment utiliser : Base64 en image

  1. 1Collez votre chaîne Base64, Data URI ou extrait CSS dans la zone de texte.
  2. 2L'outil nettoie automatiquement l'entrée, en supprimant les espaces superflus ou le code CSS, puis décode le texte.
  3. 3Prévisualisez l'image récupérée et consultez son type de fichier détecté, sa taille exacte et ses dimensions en pixels.
  4. 4Cliquez sur Télécharger pour enregistrer l'image sur votre appareil avec la bonne extension de fichier.

Un décodeur Base64 en image rapide et privé

En développement web, avec les API ou les ressources intégrées aux e-mails, il est fréquent de rencontrer des images encodées sous forme de longues chaînes de caractères. Cet outil de conversion Base64 en image vous permet de coller ces chaînes et de visualiser instantanément le fichier visuel d'origine.

Que vous ayez besoin de convertir du Base64 en PNG, de récupérer un JPEG à partir d'un payload JSON, ou d'extraire un SVG d'une feuille de style, cet utilitaire gère la conversion instantanément. L'outil s'exécutant entièrement dans votre navigateur, vos données ne sont jamais envoyées ni stockées sur un serveur. Vous pouvez décoder en toute sécurité des ressources propriétaires, des photos personnelles ou des maquettes confidentielles sans vous soucier de la confidentialité de vos données.

Comment fonctionne ce décodeur d'image Base64

Le Base64 est un système d'encodage qui traduit des données binaires (comme un fichier image) en une chaîne de caractères ASCII. C'est extrêmement utile pour transmettre des fichiers via des protocoles textuels, mais cela rend l'image impossible à lire pour un humain.

Notre décodeur inverse ce processus grâce à quelques fonctionnalités intelligentes conçues spécialement pour les développeurs :

Analyse intelligente : Vous n'avez pas besoin de formater parfaitement votre texte. L'outil supprime automatiquement les espaces et les sauts de ligne. Si vous extrayez une image d'une feuille de style, vous pouvez coller l'extrait complet url('data:image/png;base64,...') ; l'outil supprimera automatiquement l'enveloppe CSS et le préfixe Data URI pour isoler la chaîne Base64 brute. Il prend également en charge le Base64 URL-safe en corrigeant automatiquement les caractères - et _.

Détection des nombres magiques : Au lieu de se fier uniquement au type MIME déclaré dans une Data URI (qui peut être manquant ou erroné), cet outil analyse les données binaires décodées à la recherche de "nombres magiques" — des séquences d'octets spécifiques au début d'un fichier qui identifient son format. Cela garantit une détection précise pour une grande variété de formats, que vous ayez besoin de convertir du Base64 en JPG, WebP, GIF, AVIF, BMP, ICO ou SVG.

Métadonnées instantanées : Une fois l'image décodée, l'outil ne se contente pas d'afficher un aperçu. Il calcule la taille exacte du fichier en octets et lit les dimensions réelles en pixels (largeur et hauteur) de l'image, vous permettant de vérifier que la ressource correspond exactement à vos attentes avant de la télécharger.

Cas d'utilisation courants pour décoder du Base64

Développement web et débogage : Les développeurs intègrent souvent de petites icônes ou des logos directement dans le code HTML ou CSS à l'aide de Data URI pour réduire les requêtes HTTP. Si vous devez modifier ou inspecter l'une de ces images intégrées sans posséder le fichier d'origine, coller le code dans notre décodeur Data URI vers image vous permet de récupérer le fichier source en quelques secondes.

Intégration d'API : De nombreuses API modernes, notamment celles liées à la vérification d'identité, à la numérisation de documents ou aux backends d'applications mobiles, transmettent les images sous forme de chaînes encodées en Base64 dans des payloads JSON. Lors du débogage des réponses d'API, vous pouvez copier la chaîne et la décoder ici pour vérifier que l'API renvoie la bonne image, sans avoir à écrire de script personnalisé.

Création de templates d'e-mails : Les e-mails HTML utilisent fréquemment des images intégrées en Base64 pour contourner le blocage des images externes par les clients de messagerie. Si vous analysez ou mettez à jour un ancien template d'e-mail, cet outil vous aide à extraire ces ressources intégrées pour retrouver des fichiers images standards.

URI de données vs Base64 brut

Vous rencontrerez généralement les images en Base64 sous l'un de ces deux formats :

  1. Base64 brut : Une chaîne continue de lettres, de chiffres, de signes plus et de barres obliques, se terminant souvent par un ou deux signes égal (par ex., iVBORw0KGgoAAAANSUhEUg...). Il s'agit simplement des données brutes du fichier.
  2. URI de données : Une chaîne qui inclut un en-tête de métadonnées indiquant au navigateur comment interpréter les données (par ex., data:image/png;base64,iVBORw0KGgo...).

Cet outil gère parfaitement les deux. Si vous fournissez une chaîne brute, il s'appuie entièrement sur l'analyse de la signature du fichier pour en déterminer le format. Si vous fournissez une URI de données, il utilise le type MIME déclaré comme solution de repli, garantissant ainsi une compatibilité maximale.

Conseils pour travailler avec des images encodées

  • Augmentation du poids du fichier : N'oubliez pas que l'encodage en Base64 augmente le poids d'une image d'environ 33 %. Bien que l'intégration directe d'images économise des requêtes réseau, le faire avec de grandes photos peut considérablement alourdir vos fichiers HTML ou CSS. La bonne pratique consiste généralement à n'encoder que de petits éléments comme des icônes ou des placeholders.
  • Encoder des images : Si vous devez faire l'inverse et transformer un fichier image en chaîne de texte pour votre code, utilisez notre outil Image en Base64.
  • Autres encodages de texte : Si vous travaillez avec du texte standard plutôt qu'avec des fichiers binaires, nos outils d'Encodage/Décodage Base64 ou d'Encodage/Décodage URL pourraient également vous être utiles dans votre flux de travail.

Questions fréquentes

Quels formats d'image sont pris en charge ?
Cet outil permet de décoder et de prévisualiser tout format d'image pris en charge par les navigateurs modernes, dont PNG, JPEG (JPG), GIF, WebP, BMP, ICO, AVIF et SVG. Il détecte automatiquement le type de fichier en lisant sa signature binaire.
Puis-je convertir spécifiquement du Base64 en PNG ou du Base64 en JPG ?
L'outil restaure le format d'image d'origine. Si un PNG a été encodé en Base64, l'outil le décodera en PNG. Il n'est pas possible de modifier le format lors du décodage, mais vous pouvez télécharger le fichier récupéré et utiliser ensuite un convertisseur d'image classique.
Mes données Base64 sont-elles envoyées sur un serveur ?
Non. Le décodage s'effectue localement dans votre navigateur via JavaScript. Vos données ne sont jamais transférées vers un serveur, ce qui garantit une confidentialité totale pour vos images sensibles ou privées.
Pourquoi est-ce que j'obtiens une erreur "Base64 invalide" ou "Pas une image" ?
Cela se produit si le texte contient des caractères non valides pour l'encodage Base64, si la chaîne est tronquée, ou si les données binaires décodées ne correspondent à aucune signature de fichier image connue. Assurez-vous d'avoir copié l'intégralité de la chaîne, car le code Base64 d'une image peut être très long.
Est-ce compatible avec le code CSS background-image ?
Oui. L'outil supprime automatiquement les enveloppes url('...') et les préfixes data:image/...;base64,. Vous pouvez donc coller directement vos extraits de code CSS sans avoir à nettoyer la chaîne manuellement au préalable.