morekits.com
ContenuNEWImagesNEWTempsHOTFinancesHOTWeb & DevUtilitaires
morekits.com

Outils en ligne gratuits axés sur la confidentialité pour le contenu, le temps, la finance et les tâches web. Rapides, sécurisés, 100 % côté client.

Catégories

ContenuImagesTempsFinancesWeb & DevUtilitairesRéférences

Outils populaires

Comparaison de texteCalculateur d'Intérêts ComposésConvertisseur de TempsHorloge mondialeCalculateur de Remboursement AnticipéNombre (Montant) en Majuscules ChinoisesGénérateur QR WiFiFiligrane d'imageIntérêt LPRCodes de PaysCodes de Devises

Plus

TutorielsTous les outilsÉtiquettesJournal des Modifications

© 2026 morekits.com. All rights reserved.

À ProposMentions légales et conditionsContact
  1. Tutoriels
  2. Comment reconvertir une chaîne Base64 en fichier image
Utilitaires

Comment reconvertir une chaîne Base64 en fichier image

Décodez les URI `data:image/...` de réponses API, captures navigateur ou fragments collés en PNG ou JPEG enregistrable.

Équipe MoreKits
2026-01-02
3 minutes de lecture
Comment reconvertir une chaîne Base64 en fichier image
Outils connexes

D’autres utilitaires qui complètent bien ce guide :

  • Base64 en Image
  • Image en Base64
  • Compresseur d'image
  • Recadrer l'image
  • Échappement de texte
  • Générateur QR
  • Codec

Pourquoi c’est important

Un développeur front débogue une lib de graphiques. La lib renvoie le graphique rendu en data:image/png;base64,... et il veut joindre un vrai PNG au ticket de bug. Décoder à la main impose de isoler le préfixe MIME, la virgule et la bonne API Buffer. Un outil dédié se résume à coller et télécharger.

Trois scénarios réels

Développeur front
Sauver un graphique généré depuis la console JS en PNG

Copiez la data URI depuis console.log, collez, téléchargez le PNG.

Pièce jointe au ticket

Testeur d’API
Inspecter un avatar renvoyé en Base64

Décodez et affichez sans script Node jetable.

Confirmation visuelle

Forensic e-mail
Extraire des images embarquées d’un phishing

Collez le bloc Base64 référencé par cid:, récupérez l’image d’origine pour analyse.

Preuve pour l’équipe sécu

Parcours

Ouvrez l’outil Base64 vers image.

  1. 1

    Coller la data URI ou le Base64 brut

    Les deux passent. L’outil détecte le MIME depuis le préfixe ou demande si seul le Base64 brut est fourni.

  2. 2

    Prévisualiser l’image

    L’image décodée s’affiche à droite. Largeur, hauteur et type sont indiqués.

  3. 3

    Vérifier l’intégrité

    Si l’aperçu est cassé ou 0×0, l’entrée est tronquée ou corrompue.

  4. 4

    Télécharger en fichier

    Le nom par défaut utilise l’extension déduite (.png, .jpg, .webp).

  5. 5

    Option : empreinte pour preuve

    Passez le fichier sauvé dans le générateur de hash pour un contrôle d’intégrité.

Décoder une PNG 1×1 transparente

Data URI

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAusB9V4dM7sAAAAASUVORK5CYII=

Décodé

Image: 1 × 1 PNG
Size:  68 bytes (decoded)
Décodeur Base64 vers image avec zone de saisie, aperçu et téléchargement
L’aperçu en direct confirme que l’entrée est valide avant sauvegarde.

Conseils avancés

  • Retirez les espaces avant décodage. Le Base64 collé depuis un mail a souvent des coupures tous les 76 caractères.
  • Vérifiez que le MIME colle au vrai type. Des acteurs glissent du script dans data:image/svg+xml. Décodez et inspectez.
  • Pour des manifests multi-images en JSON, scindez sur , après le préfixe et décodez chaque entrée.
  • Sens inverse — fichier vers data URI : Image vers Base64.

Pièges courants

Piège courant

Image décodée corrompue

Le Base64 peut manquer de caractères, comporter des guillemets parasites ou un alphabet non standard. Vérifiez le Base64 avec l’outil Encoder/Décoder, puis réimportez ici.

Piège courant

Mismatch MIME et extension

Le préfixe de la data URI fait foi. Si le préfixe dit image/jpeg mais les octets sont du PNG, le fichier ne s’ouvre pas. Inspectez les magic bytes (PNG, JFIF).

Piège courant

Coller une énorme chaîne Base64 gèle le textarea

Pour des chaînes multi-mégaoctets, enregistrez d’abord en .txt puis glissez le fichier dans la zone plutôt que coller.

Quand ce n’est pas l’outil adapté

  • Décodage programmatique — APIs natives (atob, Buffer.from, base64.b64decode).
  • Décoder du non-image (.woff2, audio) — Encoder/Décoder et téléchargement binaire générique.
  • Extraction en masse depuis PDF / messagerie — outils forensiques avec analyse des conteneurs.

FAQ

Les gros fichiers sont-ils supportés ?

Jusqu’à quelques centaines de Mo selon la mémoire navigateur. Au-delà, préférez la CLI base64 -d.

Le SVG est-il supporté ?

Oui. data:image/svg+xml;base64,... décode un SVG visualisable ; vous pouvez aussi l’enregistrer en .svg.

Les données sont-elles téléversées ?

Non. Le décodage est entièrement dans le navigateur.

Étapes suivantes

  1. Compressez l’image récupérée avec le compresseur d’images.
  2. Hashez le fichier pour les archives avec le générateur de hash.
  3. Besoin du sens inverse (image → Base64) ? Image vers Base64.

Prêt à l'essayer ?

Allez directement dans l'outil et voyez-le en action.