Global ToolBox

इमेज को Base64 में बदलने वाला टूल

किसी इमेज को Base64 स्ट्रिंग या Data URI में बदलें, या किसी Base64 स्ट्रिंग को वापस देखने और डाउनलोड करने लायक इमेज में डिकोड करें — पूरी तरह आपके ब्राउज़र में।

🔒 आपके ब्राउज़र में लोकली प्रोसेस किया गया

Loading…

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

  1. इमेज को Base64 में बदलने के लिए एनकोड चुनें, या Base64 को वापस इमेज में बदलने के लिए डिकोड चुनें।
  2. एनकोड मोड में, इमेज ड्रैग-ड्रॉप करें या अपने डिवाइस से फ़ाइल चुनने के लिए ड्रॉपज़ोन पर क्लिक करें।
  3. आउटपुट में "data:" प्रीफ़िक्स शामिल हो या न हो, यह टॉगल करें, फिर मिली स्ट्रिंग कॉपी करें।
  4. डिकोड मोड में, Base64 स्ट्रिंग या Data URI पेस्ट करके उसे इमेज के रूप में देखें और डाउनलोड करें।

विशेषताएं

  • दोनों दिशाओं में काम करता है: इमेज को Base64 में एनकोड और Base64 को वापस इमेज में डिकोड
  • पूरे Data URI और सिर्फ़ Base64 आउटपुट के बीच टॉगल करें
  • एनकोड और डिकोड दोनों मोड में तुरंत इमेज प्रीव्यू
  • एक क्लिक में कॉपी और एक क्लिक में डाउनलोड
  • 100% क्लाइंट-साइड — आपकी इमेज कभी आपके ब्राउज़र से बाहर नहीं जाती

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

Base64 इमेज एनकोडिंग क्या है?

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

आउटपुट "data:image/...;base64," से क्यों शुरू होता है?

यह Data URI प्रीफ़िक्स है, जो ब्राउज़र या ऐप को एनकोड किए गए डेटा का MIME टाइप बताता है ताकि उसे सही तरीके से दिखाया जा सके। अगर आपको सिर्फ़ raw Base64 डेटा चाहिए तो इसे बंद किया जा सकता है।

क्या Base64 एनकोडिंग से फ़ाइल का साइज़ बढ़ जाता है?

हाँ, लगभग 33% तक, क्योंकि बाइनरी डेटा के हर 3 बाइट्स, 4 Base64 अक्षरों में बदल जाते हैं। यह छोटी इमेज एम्बेड करने के लिए सुविधाजनक है, लेकिन यह कोई कम्प्रेशन तकनीक नहीं है।

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

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

पेस्ट की गई Base64 स्ट्रिंग में एरर क्यों दिख रहा है?

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

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