Base64 vers image
Décodez une image Base64 ou un data URI en fichier. Collez la chaîne, prévisualisez, téléchargez. L'inverse de notre outil image-vers-Base64.
🔒 Everything happens in your browser — no upload, no server, no tracking.
No image yet.
À quoi ça sert ?
Cet outil est l'inverse de l'encodeur image-vers-Base64 : il prend une data: URI (ou un payload Base64 brut) et la décode en image visualisable et téléchargeable. Il détecte automatiquement le format depuis le type MIME de l'URI, ou — si vous fournissez juste du Base64 brut — renifle les premiers octets (signature PNG, marqueur SOI JPEG, en-tête GIF8, RIFF…WEBP, markup SVG) pour identifier le type. Tout tourne dans le navigateur via atob et un <img> data URI.
Quand l'utiliser
- Récupérer l'image originale quand vous n'avez qu'un data URI copié depuis du CSS, HTML ou Markdown.
- Inspecter une chaîne Base64 venant d'une réponse d'API ou d'un token façon JWT.
- Déboguer une image Base64 qui ne s'affiche pas ailleurs — faites-la transiter par cet outil pour confirmer le payload.
- Extraire un asset embarqué d'une démo HTML mono-fichier ou d'un email autonome.
Pièges courants
- Les deux formes sont acceptées. Un
data:image/png;base64,iVBORw0…complet ou juste le payloadiVBORw0…— mais si vous passez du Base64 brut d'un format qu'on ne peut pas renifler, le téléchargement sera étiqueté.bin. - Le Base64 URL-safe n'est pas pareil. Le Base64 standard utilise
+ /; le URL-safe utilise- _. Les payloads JWT sont URL-safe — remplacez les caractères avant de coller ici. - Les espaces dans le payload sont OK. Le décodeur retire les retours à la ligne et espaces, donc les chaînes multi-lignes fonctionnent.
- Les navigateurs n'affichent pas une image corrompue. Si la prévisualisation est vide mais que le décode a réussi, les octets sont du Base64 valide mais probablement pas une vraie image (ou format non supporté).