उपयोग कैसे करें
- Base64 स्ट्रिंग या पूरा data URI इनपुट बॉक्स में पेस्ट करें, या कोई नमूना आज़माने के लिए “उदाहरण लोड करें” दबाएँ।
- पूर्वावलोकन और विवरण जाँचें: पहचाना गया फ़ॉर्मैट, MIME टाइप, आयाम और डिकोड के बाद का आकार।
- “इस रूप में डाउनलोड करें” में फ़ॉर्मैट चुनें। “मूल फ़ाइल” डिकोड किए गए बाइट को बिना बदले सहेजता है; बाकी हर विकल्प इमेज को आपके ब्राउज़र में ही कन्वर्ट करता है।
- फ़ाइल डाउनलोड करें।
Base64 टेक्स्ट को वापस तस्वीर में बदलना
जहाँ भी कोई चैनल केवल टेक्स्ट स्वीकार करता है, वहाँ इमेज Base64 के रूप में भेजी जाती हैं: HTML और CSS में data URI, API से आने वाले JSON रिस्पॉन्स, HTML ईमेल, डेटाबेस कॉलम और लॉग फ़ाइलें। एनकोड किया गया टेक्स्ट बाइनरी फ़ाइल से लगभग एक-तिहाई बड़ा होता है। डिकोडिंग इस प्रक्रिया को उलट देती है और आपको मूल बाइट वापस मिल जाते हैं।
आप केवल Base64 स्ट्रिंग पेस्ट कर सकते हैं या पूरा data:image/...;base64, URI भी। लाइन ब्रेक और स्पेस अनदेखे किए जाते हैं, और URL-सुरक्षित Base64 (- और _ वाला) भी स्वीकार किया जाता है। डिकोडिंग, पूर्वावलोकन और कन्वर्ज़न, सब कुछ आपके ब्राउज़र में ही होता है, इसलिए इमेज कभी अपलोड नहीं होती।
शुरुआती अक्षरों से फ़ॉर्मैट पहचानना
हर इमेज फ़ॉर्मैट एक तय बाइट सिग्नेचर से शुरू होता है, और ये बाइट हमेशा Base64 के एक जैसे शुरुआती अक्षरों में एनकोड होते हैं। यह टूल data URI में लिखे MIME टाइप पर भरोसा करने के बजाय डिकोड किए गए बाइट की जाँच करता है, इसलिए ग़लत लेबल वाली स्ट्रिंग भी सही पहचानी जाती है।
| Base64 की शुरुआत | फ़ॉर्मैट |
|---|---|
iVBORw0KGgo | PNG |
/9j/ | JPEG |
R0lGOD | GIF |
UklGR | WebP (RIFF कंटेनर) |
PHN2Zy या PD94bWwg | SVG |
Qk | BMP |
AAABAA | ICO |
SUkq या TU0A | TIFF |
JVBER | PDF, इमेज नहीं: Base64 से PDF का उपयोग करें |
डाउनलोड फ़ॉर्मैट चुनना
मूल फ़ाइल डिकोड किए गए बाइट को बिना बदले लिखता है, और जब आपको केवल फ़ाइल चाहिए, तो यही सही विकल्प है। बाकी फ़ॉर्मैट इमेज को कैनवास पर बनाकर और फिर से एनकोड करके तैयार किए जाते हैं:
- PNG लॉसलेस है और पारदर्शिता बनाए रखता है।
- JPEG पारदर्शी हिस्सों को सफ़ेद रंग से भर देता है और “गुणवत्ता” स्लाइडर का उपयोग करता है।
- WebP और AVIF से आमतौर पर छोटी फ़ाइलें बनती हैं; AVIF का विकल्प तभी मिलता है जब आपका ब्राउज़र उसे एनकोड कर सके।
- GIF 256 रंगों तक सीमित है और एनिमेशन का केवल पहला फ़्रेम रखता है।
- BMP, ICO और TIFF पुराने सॉफ़्टवेयर, फ़ेविकॉन और प्रिंट वर्कफ़्लो के काम आते हैं।
- SVG रास्टर इमेज को एक SVG फ़ाइल में लपेट देता है। यह तस्वीर को ट्रेस करके वेक्टर आकृतियों में नहीं बदलता।
अक्सर पूछे जाने वाले प्रश्न
मेरी Base64 इमेज दिख क्यों नहीं रही?
\/ या शब्दशः \n, या डेटा का इमेज ही न होना। अतिरिक्त अक्षर हटाकर फिर से पेस्ट करें। Base64 वैलिडेटर अमान्य अक्षर और पहचाना गया सामग्री प्रकार दिखाता है।क्या data:image प्रीफ़िक्स ज़रूरी है?
क्या मेरी इमेज किसी सर्वर पर अपलोड होती है?
नहीं। यह पेज आपके ब्राउज़र में JavaScript से इमेज को डिकोड और कन्वर्ट करता है। आप जो कुछ भी पेस्ट करते हैं, वह आपके डिवाइस से बाहर नहीं जाता।
क्या यह HEIC या TIFF इमेज खोल सकता है?
दोनों फ़ॉर्मैट पहचाने जाते हैं, लेकिन ज़्यादातर ब्राउज़र उन्हें दिखा नहीं सकते, इसलिए पूर्वावलोकन ख़ाली रह सकता है। आप फिर भी मूल फ़ाइल डाउनलोड कर सकते हैं, और अगर आपका ब्राउज़र इमेज को डिकोड कर पाता है, तो कन्वर्ज़न भी काम करता है।