इमेज Base64 एनकोडिंग क्या है?
Base64 एनकोडिंग किसी इमेज के बाइनरी डेटा को प्रिंट करने योग्य ASCII कैरेक्टरों की एक स्ट्रिंग में बदल देती है। एक डेटा URI (data:image/png;base64,...) में लपेटी गई यह स्ट्रिंग किसी अलग इमेज फ़ाइल को लिंक करने के बजाय सीधे HTML, CSS या JSON के भीतर एम्बेड की जा सकती है।
यह टूल आपके द्वारा अपलोड की गई इमेज को पढ़ता है और उसे पूरी तरह से आपके ब्राउज़र के भीतर ही Base64 में बदल देता है — फ़ाइल कभी भी सर्वर पर नहीं भेजी जाती।
इमेज Base64 एनकोडर का उपयोग कैसे करें
- एक इमेज फ़ाइल चुनने के लिए अपलोड क्षेत्र पर क्लिक करें (या ड्रैग-एंड-ड्रॉप करें)।
- डेटा URI प्रीफ़िक्स सहित Base64-एनकोडेड परिणाम स्वचालित रूप से नीचे दिखाई देता है।
- इसे कॉपी करने के लिए "कॉपी करें" पर क्लिक करें, या यदि आपको केवल कच्ची Base64 स्ट्रिंग चाहिए तो प्रीफ़िक्स को बंद कर दें।
अक्सर पूछे जाने वाले प्रश्न
क्या यहाँ निजी इमेज एनकोड करना सुरक्षित है?
हाँ। इमेज को JavaScript का उपयोग करके पूरी तरह से आपके ब्राउज़र में पढ़ा और एनकोड किया जाता है — इसे कभी भी सर्वर पर अपलोड या संग्रहीत नहीं किया जाता।
कौन-कौन से इमेज फ़ॉर्मैट समर्थित हैं?
कोई भी इमेज फ़ॉर्मैट जिसे आपका ब्राउज़र पढ़ सकता है, जिसमें PNG, JPG/JPEG, GIF, WebP, BMP और SVG शामिल हैं।
डेटा URI प्रीफ़िक्स किसके लिए है?
यह प्रीफ़िक्स (जैसे data:image/png;base64,) ब्राउज़र और एप्लिकेशन को बताता है कि Base64 स्ट्रिंग को इमेज के रूप में कैसे समझा जाए, ताकि इसे सीधे किसी <img> के src या CSS के background-image के रूप में उपयोग किया जा सके।