DÉCODAGE
☞ tout se passe dans ton navigateur — rien n’est envoyéImage décodée
Collez une chaîne base64 ou une data: URI pour voir l’image ici.
DÉCODAGE
Collez la chaîne, voyez l’image, téléchargez le fichier — avec la bonne extension, déduite des octets eux-mêmes.
Image décodée
Collez une chaîne base64 ou une data: URI pour voir l’image ici.
de nouveau un fichier
Le base64 est la forme sous laquelle une image traverse les endroits qui ne transportent que du texte : un fichier CSS, un payload JSON, un corps d’e-mail, une colonne de base de données. Récupérer l’image, c’est décoder ces caractères en octets et vous rendre un vrai fichier — c’est tout ce que fait cette page.
Collez la chaîne brute ou la data: URI complète : le préfixe, les retours à la ligne, les guillemets autour et même une balise <img> entière ne posent aucun problème, car tout ce qui sort de l’alphabet base64 est retiré avant le décodage.
trois étapes
Un bloc base64 nu, une data: URI, ou une ligne copiée telle quelle depuis une feuille de style ou une réponse JSON. Les espaces et les guillemets sont ignorés, et le base64 URL-safe avec - et _ à la place de + et / est accepté aussi.
L’image apparaît dès que les octets sont valides. Sinon, la chaîne est en général tronquée : une copie interrompue donne des octets qui ne forment plus un fichier lisible.
Le type vient des octets magiques du fichier, pas du préfixe data:. Quand les deux se contredisent — ce qui arrive dès qu’un préfixe a été copié d’ailleurs — les octets l’emportent, et la page vous le signale.
réponses rapides
Non. Elle est lue si elle est présente, mais le vrai type de fichier est déduit des octets décodés. Une chaîne base64 nue fonctionne tout aussi bien.
PNG, JPG, GIF, WebP, BMP, ICO et SVG. Les six premiers sont identifiés par leurs octets magiques ; le SVG étant du texte, il l’est par sa balise d’ouverture.
Parce que les octets sont un JPEG. Un préfixe qui ne correspond pas est généralement un reste de copier-coller, et enregistrer ces octets en .png donnerait un fichier qu’aucune visionneuse n’ouvre. La page affiche une note dès qu’il y a désaccord.
Presque toujours une chaîne tronquée, copiée depuis une console ou un éditeur qui l’a coupée. Vérifiez que la fin de ce que vous avez collé correspond à la fin de l’original, signes = compris.
Non. La chaîne est décodée dans votre navigateur et le fichier est construit localement : une capture d’écran intégrée à un document interne ne quitte pas la machine.
Seulement ce que votre navigateur peut garder en mémoire. Le base64 pèse environ un tiers de plus que le fichier encodé : une très longue chaîne est pénible à coller bien avant d’être pénible à décoder.
Avec l’outil « Image en base64 », qui produit à la fois la chaîne brute et une data: URI prête à l’emploi.
Oui — gratuit et sans filigrane.