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

इमेज को Base64 Data URI में बदलें, पेस्ट के लिए तैयार HTML और CSS स्निपेट के साथ — कोई अपलोड नहीं।

इस्तेमाल कैसे करें

  1. कोई इमेज चुनें (PNG, JPG, WebP, GIF या SVG) — वह लोकल पढ़ी जाती है, कभी अपलोड नहीं होती।
  2. टूल Data URI के साथ-साथ पेस्ट के लिए तैयार HTML और CSS background-image स्निपेट बनाता है।
  3. जो संस्करण चाहिए उसे एक क्लिक में कॉपी करें, या Data URI को टेक्स्ट फ़ाइल के रूप में डाउनलोड करें।

इस टूल के बारे में

Data URI फ़ाइल को सीधे टेक्स्ट के भीतर समा देता है: data:image/png;base64, और उसके बाद Base64 में एन्कोड किए गए फ़ाइल के बाइट। इसे किसी टैग, CSS बैकग्राउंड या JSON पेलोड में पेस्ट करें और इमेज बिना अलग फ़ाइल और बिना अतिरिक्त HTTP अनुरोध के रेंडर होती है — इमेज दस्तावेज़ के भीतर ही यात्रा करती है।

छोटी इमेजों के लिए यह वाक़ई काम का है: सिंगल-फ़ाइल HTML पेज के आइकन, ट्रांज़ैक्शनल ईमेल के लोगो, CSS में इनलाइन किए गए नन्हे प्लेसहोल्डर, स्वचालित परीक्षणों के फ़िक्स्चर। बड़ी इमेजों के लिए यह ग़लत औज़ार है — Base64 आउटपुट मूल फ़ाइल से लगभग 33% बड़ा होता है और दस्तावेज़ से अलग कैश नहीं हो सकता। सामान्य नियम: कुछ किलोबाइट से छोटी इमेज इनलाइन करें और बाक़ी सब सामान्य फ़ाइलों की तरह परोसें।

यहां रूपांतरण FileReader API से, पूरी तरह आपके डिवाइस पर होता है: इमेज मेमोरी में पढ़ी जाती है, एन्कोड होती है और दिखाई जाती है — न अपलोड, न सर्वर, न भंडारण। परिणाम के पास दिखा आकार-अनुमान बताता है कि इनलाइन करने का फ़ैसला लेने से पहले 33% के ओवरहेड का आपकी फ़ाइल के लिए ठीक-ठीक क्या मतलब है।

फ़ॉर्मूला

Data URI फ़ॉर्मैट: data:{mime-type};base64,{base64-bytes}। एन्कोडेड आकार ≈ मूल आकार × 4/3 (लाइन ब्रेक रखने पर ~2% और)।

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

क्या मेरी इमेज Vai.la पर अपलोड होती है?

नहीं। फ़ाइल आपके ब्राउज़र में FileReader API से पढ़ी जाती है और कभी आपके डिवाइस से बाहर नहीं जाती।

इमेज फ़ाइल के बजाय Data URI कब इस्तेमाल करूं?

छोटी इमेजों (कुछ KB तक) के लिए, जहां एक HTTP अनुरोध बचाना या एक ही आत्मनिर्भर फ़ाइल भेजना मायने रखता है: ईमेल सिग्नेचर, सिंगल-फ़ाइल पेज, टेस्ट फ़िक्स्चर।

Base64 संस्करण मेरी फ़ाइल से बड़ा क्यों है?

Base64 हर 3 बाइट को 4 टेक्स्ट कैरेक्टरों से दर्शाता है, जिससे लगभग 33% जुड़ जाता है। सादे टेक्स्ट के रूप में यात्रा की यही क़ीमत है।

कौन से फ़ॉर्मैट समर्थित हैं?

PNG, JPG, WebP, GIF और SVG। Data URI मूल फ़ॉर्मैट और MIME टाइप बनाए रखता है — कुछ भी री-एन्कोड नहीं होता।

संबंधित टूल्स

इमेज रीसाइज़र ब्राउज़र में ही इमेज को सटीक आयामों में रीसाइज़ करें — फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। Base64 एन्कोडर और डिकोडर टेक्स्ट को Base64 में एन्कोड करें और वापस डिकोड करें — UTF-8 सुरक्षित, पूरी तरह आपके ब्राउज़र में। JSON फ़ॉर्मैटर और वैलिडेटर सटीक त्रुटि संदेशों के साथ JSON को फ़ॉर्मैट, मिनिफ़ाई और सत्यापित करें — सीधे आपके ब्राउज़र में। HTML एंटिटी एनकोडर और डिकोडर विशेष कैरेक्टरों को HTML एंटिटी में एनकोड करें और वापस डिकोड करें — अपने ब्राउज़र में। इमेज फ़ॉर्मैट कन्वर्टर अपने ब्राउज़र में इमेज को PNG, JPEG और WebP के बीच बदलें — न अपलोड, न साइन-अप। इमेज घुमाएँ और पलटें इमेज को 90° या 180° घुमाएँ और उसे क्षैतिज या लंबवत रूप से मिरर करें — सीधे आपके ब्राउज़र में।

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।