Base64 to Image
एक Base64 image या data URI को वापस file में decode करें। String paste करें, preview देखें, download करें। हमारे image-to-Base64 tool का उल्टा।
🔒 Everything happens in your browser — no upload, no server, no tracking.
No image yet.
यह किसके लिए है?
यह tool image-to-Base64 encoder का उल्टा है: यह एक data: URI (या raw Base64 payload) लेता है और इसे viewable, downloadable image में वापस decode करता है। यह URI के MIME type से format auto-detect करता है, या — अगर आप सिर्फ़ raw Base64 pass करते हैं — पहले कुछ bytes (PNG signature, JPEG SOI marker, GIF8 header, RIFF…WEBP, SVG markup) sniff करके image type पहचानता है। सब कुछ browser में atob और एक <img> data URI के माध्यम से चलता है।
कब इस्तेमाल करें
- Original image recover करना जब आपके पास सिर्फ़ CSS, HTML, या Markdown file से copy किया एक data URI है।
- API response या JWT जैसे token से एक Base64 string inspect करना यह जाँचने के लिए कि उसमें वास्तव में क्या है।
- एक Base64 image debug करना जो कहीं render नहीं हो रही — payload valid है यह confirm करने के लिए इस tool से round-trip करें।
- एक single-file HTML demo या self-contained email से embedded asset निकालना।
आम गलतियाँ
- दोनों forms accepted हैं। पूरा
data:image/png;base64,iVBORw0…या सिर्फ़ rawiVBORw0…payload — पर अगर आप ऐसे format का raw Base64 pass करते हैं जिसे हम sniff नहीं कर सकते, तो download.binके रूप में tag होगा। - URL-safe Base64 बिल्कुल same नहीं है। Standard Base64
+ /use करता है; URL-safe- _use करता है। JWT payloads URL-safe होते हैं — यहाँ paste करने से पहले characters replace करें। - Payload के अंदर whitespace OK है। Decoder line breaks और spaces strip करता है, इसलिए multi-line strings काम करते हैं।
- Browsers एक corrupted image render नहीं करेंगे। अगर preview blank है पर decode succeeded, तो bytes valid Base64 हैं पर शायद real image नहीं (या format supported नहीं)।