Base64 एनकोडर & डिकोडर — मुफ़्त ऑनलाइन टूल
Base64 क्या है?
Base64 एक बाइनरी-से-टेक्स्ट एन्कोडिंग है जो बाइनरी डेटा को ASCII वर्णों की स्ट्रिंग में बदल देता है। इसका उपयोग आम तौर पर HTML/CSS में छवियों को एम्बेड करने, JSON या XML में बाइनरी डेटा भेजने, ईमेल अटैचमेंट को एन्कोड करने और टेक्स्ट-आधारित प्रारूपों में बाइनरी सामग्री को संग्रहीत करने के लिए किया जाता है। प्रत्येक Base64 वर्ण 6 बिट डेटा का प्रतिनिधित्व करता है, जिससे एन्कोड किया गया आउटपुट मूल से लगभग 33% बड़ा हो जाता है।
कैसे उपयोग करें
- ऊपर दिए गए टैब का उपयोग करके एनकोड या डिकोड मोड चुनें
- इनपुट पैनल में टाइप करें, पेस्ट करें या फ़ाइल अपलोड करें
- जैसे-जैसे आप टाइप करते हैं टूल वास्तविक समय में परिवर्तित होता जाता है
- परिणाम कॉपी करें या इसे फ़ाइल के रूप में डाउनलोड करें
+और/के बजाय-और_का उपयोग करने के लिए URL-सुरक्षित मोड सक्षम करें
अक्सर पूछे जाने वाले प्रश्न
क्या Base64 encoding और encryption एक ही हैं?
नहीं। Base64 एक encoding योजना है, encryption नहीं। यह binary डेटा को ASCII characters में बदलती है ताकि text-आधारित formats में सुरक्षित रूप से भेजा जा सके। कोई भी बिना key के इसे decode कर सकता है। संवेदनशील डेटा छिपाने के लिए कभी Base64 का उपयोग न करें।
क्या मैं किसी भी file type को Base64 में encode कर सकता हूँ?
हाँ। कोई भी file — images, PDF, audio, binaries — Base64 encode की जा सकती है। Output हमेशा एक सादा ASCII string होता है। File सीधे upload करने के लिए File mode टैब का उपयोग करें।
URL-safe Base64 क्या है?
मानक Base64 '+' और '/' का उपयोग करता है जिन्हें URLs में percent-encode करना पड़ता है। URL-safe Base64 '+' को '-' और '/' को '_' से बदल देता है, जिससे output बिना percent-encoding के URLs और file names में सीधे उपयोग के लिए सुरक्षित हो जाता है।
Base64 output मूल से बड़ा क्यों होता है?
Base64 हर 3 bytes को 4 characters में encode करता है, इसलिए output मूल binary से लगभग 33% बड़ा होता है। यह अपेक्षित है और Base64 में अपरिहार्य है।
क्या यह टूल मेरा डेटा सर्वर पर भेजता है?
नहीं। सारा encoding और decoding पूरी तरह आपके browser में चलता है। आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता।