Skip to main content

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.

100 % Côté Client Aucun Téléchargement Aperçu Instantané Tous les Formats
Vos données restent privées. Tout est traité localement dans votre navigateur — rien n'est téléchargé sur aucun serveur.

Comment décoder Base64 en Image

1

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.

2

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.

3

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

Oui. Cet outil est 100 % côté client — vos données Base64 sont traitées entièrement dans votre navigateur à l'aide de JavaScript. Rien n'est téléchargé sur aucun serveur. Vos données ne quittent jamais votre appareil, ce qui le rend sûr pour les images sensibles ou privées.
Le décodeur supporte tous les formats d'image courants : PNG, JPEG, GIF (y compris les GIF animés), WebP, SVG, BMP et ICO. Le format est détecté automatiquement à partir des données Base64 ou du préfixe du data URI s'il est présent.
L'outil gère les deux formats automatiquement. Vous pouvez coller une chaîne Base64 brute (par ex. 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.
Il n'y a pas de limite serveur stricte puisque tout s'exécute dans votre navigateur. Cependant, les très grandes chaînes Base64 (plus de 50 Mo de données décodées) peuvent ralentir votre navigateur ou manquer de mémoire. Pour les images typiques (jusqu'à 10–20 Mo), le décodeur fonctionne instantanément.
Oui. Si la chaîne Base64 code un GIF animé, l'image décodée conservera tous les cadres d'animation. L'aperçu affichera l'animation en lecture, et le fichier téléchargé sera un GIF complètement animé.
Base64 est un schéma de codage binaire-vers-texte qui représente les données binaires (comme les images) sous forme de texte ASCII à l'aide de 64 caractères (A–Z, a–z, 0–9, +, /). Il est couramment utilisé pour intégrer les images directement dans HTML, CSS, JSON, e-mails (MIME) et réponses API. Base64 augmente la taille des données d'environ 33 % comparé au binaire original, mais permet aux données binaires d'être transmises en toute sécurité via des canaux textuels uniquement.

Conversions associées

Demander une fonctionnalité

0 / 2000