🇮🇳HI
🖼️ इमेज टूल
🧮 कैलकुलेटर

इमेज से Base64

किसी इमेज को Base64 data URI में एन्कोड करें, या किसी को वापस इमेज में डिकोड करें — आपके ब्राउज़र में।

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

इमेज से Base64 के बारे में

यह किसी इमेज को Base64 data URI में एन्कोड करता है — एक टेक्स्ट स्ट्रिंग जो पूरी इमेज का प्रतिनिधित्व करती है — और ऐसी स्ट्रिंग को वापस देखी जा सकने वाली इमेज में डिकोड करता है। डेवलपर data URI का उपयोग किसी छोटी इमेज को सीधे HTML या CSS में एम्बेड करने के लिए करते हैं (एक आइकन, एक लोगो, ईमेल-सुरक्षित ग्राफ़िक) ताकि वह किसी अलग अनुरोध के बजाय पेज के साथ लोड हो। यह किसी JSON पेलोड या कॉन्फ़िग फ़ाइल में इमेज पेस्ट करने के लिए भी उपयोगी है जहाँ केवल टेक्स्ट की अनुमति हो।

यह कैसे काम करता है

एन्कोडिंग आपकी इमेज फ़ाइल पढ़ती है और एक data: URI बनाती है — उदाहरण के लिए data:image/png;base64,iVBORw0KGgo… — जिसे आप सीधे किसी <img src>, किसी CSS background: url(...), या जहाँ भी टेक्स्ट स्ट्रिंग चाहिए वहाँ पेस्ट कर सकते हैं। यह परिणामी टेक्स्ट का आकार भी दिखाती है। डिकोडिंग एक Base64 स्ट्रिंग या पूर्ण data URI लेती है, उसे वापस एक इमेज में रेंडर करती है जिसका आप प्रीव्यू और डाउनलोड कर सकते हैं। सब कुछ आपके ब्राउज़र में होता है।

मान्यताएँ और व्यवहार

  • एन्कोडिंग एक पूर्ण data URI आउटपुट करती है (data:image/…;base64, उपसर्ग सहित), HTML या CSS में डालने के लिए तैयार।
  • डिकोडिंग या तो एक पूर्ण data URI या एक नंगी Base64 स्ट्रिंग स्वीकार करती है (यदि कोई प्रकार न दिया हो तो PNG मानती है)।
  • एन्कोडेड टेक्स्ट का आकार दिखाया जाता है, ताकि आप आँक सकें कि एम्बेड करना सार्थक है या नहीं।
  • पेस्ट किए Base64 में व्हाइटस्पेस डिकोड पर अनदेखा किया जाता है।

सीमाएँ

  • Base64 मूल बाइनरी से लगभग 33% बड़ा होता है। एम्बेड करना आपके HTML/CSS को फुलाता है, इसलिए यह छोटी इमेज (आइकन, छोटे लोगो) के लिए सबसे अच्छा है; बड़ी इमेज सामान्य फ़ाइलों के रूप में बेहतर परोसी जाती हैं।
  • एम्बेडेड data URI ब्राउज़र द्वारा अलग से कैश नहीं होते, इसलिए data URI के माध्यम से कई पेजों में वही बड़ी इमेज दोबारा उपयोग करना किसी साझा फ़ाइल की तुलना में बैंडविड्थ बर्बाद करता है।
  • यह इमेज data URI संभालता है; यह एक सामान्य फ़ाइल एन्कोडर नहीं है।
  • बहुत बड़ी इमेज एक बहुत लंबी टेक्स्ट स्ट्रिंग बनाती हैं जिसे संभालना कठिन हो सकता है।

गोपनीयता

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

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

क्या यह Base64 इमेज टूल मुफ़्त है?

हाँ — मुफ़्त, बिना साइन-अप, बिना सीमा, आपके ब्राउज़र में चलता है।

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

नहीं। एन्कोडिंग और डिकोडिंग आपके ब्राउज़र में स्थानीय रूप से होती हैं; कुछ भी सर्वर को नहीं भेजा जाता।

data URI क्या है और मैं इसे कहाँ उपयोग करूँ?

यह एक टेक्स्ट स्ट्रिंग है जिसमें पूरी इमेज होती है, जैसे data:image/png;base64,…। आप इसे किसी <img src>, किसी CSS background, या किसी भी टेक्स्ट फ़ील्ड में पेस्ट कर सकते हैं जिसे इनलाइन इमेज चाहिए।

क्या यह Base64 को वापस इमेज में डिकोड कर सकता है?

हाँ। एक पूर्ण data URI या नंगी Base64 स्ट्रिंग पेस्ट करें और यह प्रीव्यू और डाउनलोड के लिए इमेज रेंडर करता है (यदि कोई प्रकार न बताया हो तो PNG मानते हुए)।

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

Base64 एन्कोडिंग लगभग 33% ओवरहेड जोड़ती है, इसलिए टेक्स्ट मूल बाइनरी से बड़ा होता है। यही कारण है कि यह छोटी इमेज के लिए सबसे अच्छा है।

मुझे data URI कब उपयोग नहीं करना चाहिए?

बड़ी इमेज या कई पेजों में दोबारा उपयोग होने वाली इमेज के लिए — एक सामान्य इमेज फ़ाइल छोटी होती है और अलग से कैश हो सकती है। data URI छोटे, एकल-उपयोग ग्राफ़िक के लिए उपयुक्त हैं।

क्या मेरा डेटा अपलोड होता है?

नहीं। सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है; कुछ भी भेजा या संग्रहीत नहीं होता।

Lakshay Kumar

लेखक Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

अंतिम अपडेट: August 22, 2026
🎁