Décodeur Base64 en Image
Collez votre chaîne Base64 codée et prévisualisez et téléchargez instantanément l'image. Supporte PNG, JPEG, GIF, WebP, SVG. 100 % côté client — vos données ne quittent jamais votre navigateur.
Comment décoder Base64 en Image
Coller
Collez votre chaîne Base64 dans la zone de texte ci-dessus. Accepte Base64 brut ou un data URI complet avec préfixe type MIME.
Aperçu
Cliquez sur Décoder Image pour prévisualisez instantanément l'image décodée. Le format, les dimensions et la taille du fichier sont détectés automatiquement.
Télécharger
Cliquez sur Télécharger Image pour enregistrer le fichier sur votre appareil. L'extension de fichier correcte est appliquée automatiquement.
Qu'est-ce que le codage d'image Base64 ?
Base64 est un schéma de codage binaire-vers-texte qui convertit les données binaires en une séquence de caractères ASCII imprimables. Il utilise 64 caractères — les lettres A–Z, a–z, les chiffres 0–9 et deux symboles supplémentaires (+ et /) — pour représenter les données binaires arbitraires en texte brut. Le nom « Base64 » provient de cet alphabet à 64 caractères.
Quand une image est codée en Base64, chaque 3 octets du fichier binaire original sont représentés comme 4 caractères ASCII. Cela signifie que les données codées en Base64 sont environ 33 % plus grandes que l'original binaire, mais le compromis est que les données peuvent être intégrées en toute sécurité dans des formats textuels comme HTML, CSS, JSON, XML et messages électroniques.
Une image codée en Base64 est souvent enveloppée au format data URI : data:image/png;base64,iVBORw0KGgo.... Le préfixe spécifie le type MIME (image/png, image/jpeg, etc.) et le codage (base64), suivi des données réellement codées. Ce data URI peut être utilisé directement dans l'attribut src d'une balise HTML <img> ou dans les propriétés CSS background-image, permettant à l'image d'être intégrée en ligne sans demande HTTP séparée.
Cas d'utilisation courants
Pièces jointes électroniques (MIME)
Les protocoles de courrier électronique (SMTP) sont basés sur du texte et ne peuvent pas transmettre de données binaires brutes. Le codage Base64 est la méthode standard pour intégrer des images et des pièces jointes dans les messages électroniques via MIME (Extensions de messagerie Internet polyvalente). Quand vous devez extraire une image d'une source de courrier électronique brute, vous rencontrerez des données codées en Base64 que cet outil peut décoder.
Images d'arrière-plan CSS
Les petites images comme les icônes, logos et éléments d'interface utilisateur peuvent être intégrés directement dans CSS en tant que data URIs Base64. Cela élimine les demandes HTTP supplémentaires et est couramment utilisé dans les feuilles de style optimisées pour les performances. Décoder ces chaînes vous permet d'extraire et d'éditer les fichiers image originaux.
Documents HTML autonomes
Les fichiers HTML autonomes — utilisés pour les rapports, la documentation et les tableaux de bord — intègrent tous les actifs comme Base64 pour fonctionner sans dépendances externes. Si vous recevez un tel document et avez besoin d'extraire une image, collez sa chaîne Base64 ici pour obtenir le fichier original.
Réponses API et charges JSON
De nombreuses API retournent des images comme des chaînes codées en Base64 dans les réponses JSON. C'est courant dans les API de traitement de documents, les services OCR, les API de capture d'écran et les outils de génération d'images. Décoder la réponse vous permet de prévisualisez et d'enregistrer l'image sans écrire de code.
Formats d'image pris en charge
Ce décodeur détecte automatiquement le format d'image à partir de l'en-tête de données Base64 ou du type MIME du data URI. Les formats suivants sont pris en charge :
| Format | Extension | Méthode de détection | Notes |
|---|---|---|---|
| PNG | .png | En-tête : iVBOR |
Compression sans perte, support de la transparence |
| JPEG | .jpg | En-tête : /9j/ |
Compression avec perte, photos |
| GIF | .gif | En-tête : R0lGOD |
Support d'animation, 256 couleurs |
| WebP | .webp | En-tête : UklGR |
Format moderne, avec ou sans perte |
| SVG | .svg | En-tête : PHN2Zy / PD94bW |
Graphiques vectoriels, basé sur XML |
| BMP | .bmp | En-tête : Qk0 |
Bitmap non compressé |
| ICO | .ico | En-tête : AAABAA |
Format favicon / icône |
Questions fréquemment posées
iVBORw0KGgo...) ou un data URI complet (par ex. data:image/png;base64,iVBORw0KGgo...). Le préfixe est supprimé automatiquement et le type MIME est utilisé pour la détection de format.