Base64 से इमेज कन्वर्टर

Base64 या data:image URI पेस्ट करें और तस्वीर तुरंत देखें। यह टूल फ़ाइल के बाइट से असली फ़ॉर्मैट पहचानता है, फिर आप मूल फ़ाइल सहेज सकते हैं या उसे किसी दूसरे फ़ॉर्मैट में बदल सकते हैं।

पूरी तरह आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।

उपयोग कैसे करें

  1. Base64 स्ट्रिंग या पूरा data URI इनपुट बॉक्स में पेस्ट करें, या कोई नमूना आज़माने के लिए “उदाहरण लोड करें” दबाएँ।
  2. पूर्वावलोकन और विवरण जाँचें: पहचाना गया फ़ॉर्मैट, MIME टाइप, आयाम और डिकोड के बाद का आकार।
  3. “इस रूप में डाउनलोड करें” में फ़ॉर्मैट चुनें। “मूल फ़ाइल” डिकोड किए गए बाइट को बिना बदले सहेजता है; बाकी हर विकल्प इमेज को आपके ब्राउज़र में ही कन्वर्ट करता है।
  4. फ़ाइल डाउनलोड करें।

Base64 टेक्स्ट को वापस तस्वीर में बदलना

जहाँ भी कोई चैनल केवल टेक्स्ट स्वीकार करता है, वहाँ इमेज Base64 के रूप में भेजी जाती हैं: HTML और CSS में data URI, API से आने वाले JSON रिस्पॉन्स, HTML ईमेल, डेटाबेस कॉलम और लॉग फ़ाइलें। एनकोड किया गया टेक्स्ट बाइनरी फ़ाइल से लगभग एक-तिहाई बड़ा होता है। डिकोडिंग इस प्रक्रिया को उलट देती है और आपको मूल बाइट वापस मिल जाते हैं।

आप केवल Base64 स्ट्रिंग पेस्ट कर सकते हैं या पूरा data:image/...;base64, URI भी। लाइन ब्रेक और स्पेस अनदेखे किए जाते हैं, और URL-सुरक्षित Base64 (- और _ वाला) भी स्वीकार किया जाता है। डिकोडिंग, पूर्वावलोकन और कन्वर्ज़न, सब कुछ आपके ब्राउज़र में ही होता है, इसलिए इमेज कभी अपलोड नहीं होती।

शुरुआती अक्षरों से फ़ॉर्मैट पहचानना

हर इमेज फ़ॉर्मैट एक तय बाइट सिग्नेचर से शुरू होता है, और ये बाइट हमेशा Base64 के एक जैसे शुरुआती अक्षरों में एनकोड होते हैं। यह टूल data URI में लिखे MIME टाइप पर भरोसा करने के बजाय डिकोड किए गए बाइट की जाँच करता है, इसलिए ग़लत लेबल वाली स्ट्रिंग भी सही पहचानी जाती है।

Base64 की शुरुआतफ़ॉर्मैट
iVBORw0KGgoPNG
/9j/JPEG
R0lGODGIF
UklGRWebP (RIFF कंटेनर)
PHN2Zy या PD94bWwgSVG
QkBMP
AAABAAICO
SUkq या TU0ATIFF
JVBERPDF, इमेज नहीं: Base64 से PDF का उपयोग करें

डाउनलोड फ़ॉर्मैट चुनना

मूल फ़ाइल डिकोड किए गए बाइट को बिना बदले लिखता है, और जब आपको केवल फ़ाइल चाहिए, तो यही सही विकल्प है। बाकी फ़ॉर्मैट इमेज को कैनवास पर बनाकर और फिर से एनकोड करके तैयार किए जाते हैं:

  • PNG लॉसलेस है और पारदर्शिता बनाए रखता है।
  • JPEG पारदर्शी हिस्सों को सफ़ेद रंग से भर देता है और “गुणवत्ता” स्लाइडर का उपयोग करता है।
  • WebP और AVIF से आमतौर पर छोटी फ़ाइलें बनती हैं; AVIF का विकल्प तभी मिलता है जब आपका ब्राउज़र उसे एनकोड कर सके।
  • GIF 256 रंगों तक सीमित है और एनिमेशन का केवल पहला फ़्रेम रखता है।
  • BMP, ICO और TIFF पुराने सॉफ़्टवेयर, फ़ेविकॉन और प्रिंट वर्कफ़्लो के काम आते हैं।
  • SVG रास्टर इमेज को एक SVG फ़ाइल में लपेट देता है। यह तस्वीर को ट्रेस करके वेक्टर आकृतियों में नहीं बदलता।

अक्सर पूछे जाने वाले प्रश्न

मेरी Base64 इमेज दिख क्यों नहीं रही?
सबसे आम कारण हैं: स्ट्रिंग का कट जाना (लॉग से या लंबाई की सीमा वाले किसी सेल से कॉपी करने पर), बचे हुए कोट या JSON एस्केप, जैसे \/ या शब्दशः \n, या डेटा का इमेज ही न होना। अतिरिक्त अक्षर हटाकर फिर से पेस्ट करें। Base64 वैलिडेटर अमान्य अक्षर और पहचाना गया सामग्री प्रकार दिखाता है।
क्या data:image प्रीफ़िक्स ज़रूरी है?
नहीं। केवल Base64 स्ट्रिंग और पूरा data URI, दोनों काम करते हैं। अगर आपको किसी फ़ाइल से data URI बनाना है, तो इमेज से Base64 या Data URI जनरेटर का उपयोग करें।
क्या मेरी इमेज किसी सर्वर पर अपलोड होती है?

नहीं। यह पेज आपके ब्राउज़र में JavaScript से इमेज को डिकोड और कन्वर्ट करता है। आप जो कुछ भी पेस्ट करते हैं, वह आपके डिवाइस से बाहर नहीं जाता।

क्या यह HEIC या TIFF इमेज खोल सकता है?

दोनों फ़ॉर्मैट पहचाने जाते हैं, लेकिन ज़्यादातर ब्राउज़र उन्हें दिखा नहीं सकते, इसलिए पूर्वावलोकन ख़ाली रह सकता है। आप फिर भी मूल फ़ाइल डाउनलोड कर सकते हैं, और अगर आपका ब्राउज़र इमेज को डिकोड कर पाता है, तो कन्वर्ज़न भी काम करता है।

अगर डिकोड किया गया डेटा इमेज न हो तो क्या करें?
Base64 से फ़ाइल का उपयोग करें। यह PDF, आर्काइव, ऑडियो, वीडियो और अन्य फ़ाइल प्रकार पहचानता है और उन्हें सही एक्सटेंशन के साथ सहेजता है।