Image to Base64 कन्वर्टर

छवियों को Base64 स्ट्रिंग्स और data URI में एन्कोड करें

छवियों को यहाँ खींचें और छोड़ें, या ब्राउज़ करने के लिए क्लिक करें

प्रति फ़ाइल अधिकतम 10 MB। PNG, JPG, GIF, WEBP, SVG, BMP समर्थित।

सेटिंग्स

हर 76 वर्णों पर लाइन ब्रेक डालें (MIME)

अवलोकन

Image to Base64 कन्वर्टर PNG, JPEG, GIF, WebP, SVG, BMP, ICO, और AVIF फ़ाइलों को सीधे Base64 स्ट्रिंग्स और data URI में एन्कोड करता है — पूरी तरह आपके ब्राउज़र में। एक छवि या एक साथ पूरा बैच खींचें, आउटपुट फ़ॉर्मेट चुनें (raw Base64, data URI, <img> टैग, CSS बैकग्राउंड, या Markdown), और परिणाम को HTML, CSS, JSON पेलोड, या ईमेल टेम्प्लेट में एम्बेड करने के लिए कॉपी या निर्यात करें।

यह कन्वर्टर क्या पहचानता और संभालता है
  • ड्रैग-एंड-ड्रॉप बैच अपलोड: एक बार में एक या दर्जनों छवियां बदलें, प्रति फ़ाइल अधिकतम 10 MB तक
  • पांच आउटपुट फ़ॉर्मेट: raw Base64, पूर्ण data URI, तुरंत पेस्ट करने योग्य <img> टैग, CSS background-image नियम, या Markdown छवि सिंटैक्स
  • अपलोड की गई फ़ाइल से MIME प्रकार की स्वचालित पहचान, जिसे data URI प्रीफिक्स में सही ढंग से एम्बेड किया जाता है
  • ईमेल क्लाइंट और पुराने पार्सर के साथ संगतता के लिए वैकल्पिक MIME-शैली लाइन रैपिंग (76 वर्ण)
  • प्रति छवि आँकड़े: मूल फ़ाइल आकार, एन्कोड की गई Base64 आकार, और पिक्सेल आयाम, ताकि आप एम्बेड करने से पहले ~33% आकार वृद्धि देख सकें
  • TXT, JSON, HTML, CSS, या ZIP आर्काइव में बल्क निर्यात — पूरी तरह क्लाइंट-साइड चलता है, आपकी छवियाँ कभी सर्वर पर अपलोड नहीं होतीं
आप छवि को Base64 में कब बदलेंगे
  • एक HTTP अनुरोध बचाने के लिए एक छोटे आइकन या लोगो को data URI के रूप में सीधे HTML/CSS में एम्बेड करना
  • एक JSON API पेलोड या कॉन्फ़िग फ़ाइल तैयार करना जो अलग URL के बजाय छवि डेटा को इनलाइन ले जाए
  • इनलाइन छवि के साथ ईमेल हस्ताक्षर या ट्रांज़ैक्शनल ईमेल टेम्प्लेट बनाना, क्योंकि कई ईमेल क्लाइंट बाहरी छवि लोडिंग को ब्लॉक करते हैं
  • डिज़ाइन सिस्टम या आइकन स्प्राइट विकल्प के लिए CSS background-image data URI तैयार करना
  • दस्तावेज़ीकरण के लिए स्क्रीनशॉट या थंबनेल के सेट को बैच में एन्कोड करना जिसे एकल स्व-निहित फ़ाइल के रूप में भेजा जाना चाहिए
छवि को Base64 में कैसे बदलें
  1. 1.एक या कई छवियों को अपलोड ज़ोन में खींचें और छोड़ें, या "फ़ाइलें ब्राउज़ करें" पर क्लिक करें
  2. 2.आउटपुट फ़ॉर्मेट चुनें: raw Base64, data URI, <img> टैग, CSS बैकग्राउंड, या Markdown
  3. 3.यदि आपको MIME-शैली 76-वर्ण रैपिंग चाहिए तो लाइन ब्रेक चालू करें
  4. 4.एकल छवि के लिए परिणाम कॉपी करें, या सभी परिवर्तित छवियों को TXT, JSON, HTML, CSS, या ZIP के रूप में डाउनलोड करने के लिए "सभी निर्यात करें" का उपयोग करें
जानने योग्य किनारे के मामले
  • Base64 एन्कोडिंग फ़ाइल आकार को लगभग 33% बढ़ा देती है — एक 300 KB PNG लगभग 400 KB की स्ट्रिंग बन जाता है, जो इनलाइन एम्बेड किए गए बड़े बैचों के लिए महत्वपूर्ण है
  • SVG फ़ाइलें पहले से ही टेक्स्ट-आधारित होती हैं; उन्हें Base64 में एन्कोड करना शायद ही कभी कच्चे SVG मार्कअप को सीधे इनलाइन करने से छोटा होता है
  • प्रति फ़ाइल 10 MB सीमा से अधिक फ़ाइलें चुपचाप काटे जाने के बजाय एक त्रुटि के साथ अस्वीकार कर दी जाती हैं
  • AVIF और कुछ ICO वेरिएंट हर ब्राउज़र में समान रूप से रेंडर नहीं हो सकते, भले ही Base64 एन्कोडिंग स्वयं सही हो
सीमाएँ
  • एन्कोडिंग से पहले कोई सर्वर-साइड रीसाइज़िंग या कम्प्रेशन नहीं होता — यदि आपको छोटी आउटपुट स्ट्रिंग चाहिए तो बड़ी छवियों को पहले से ऑप्टिमाइज़ करें
  • बहुत बड़े बैच (एक साथ कई बड़ी फ़ाइलें) ब्राउज़र मेमोरी पर दबाव डाल सकते हैं क्योंकि सब कुछ क्लाइंट-साइड पर रखा और एन्कोड किया जाता है
  • ZIP निर्यात मूल फ़ाइलों को फिर से पैकेज करता है; यह पुनः संपीड़न या फ़ॉर्मेट रूपांतरण नहीं करता
दूसरी दिशा में जाना है?

यदि आपके पास पहले से ही एक Base64 स्ट्रिंग या data URI है — किसी API प्रतिक्रिया, CSS फ़ाइल, या सहेजे गए कॉन्फ़िगरेशन से — और आपको इसे वास्तविक छवि फ़ाइल के रूप में देखना या डाउनलोड करना है, तो इसके बजाय Base64 to Image कन्वर्टर का उपयोग करें। यह MIME प्रकार को स्वचालित रूप से पहचानता है और आपको डिकोड की गई छवि का पूर्वावलोकन और डाउनलोड करने देता है।