ToolsMaxxing

Base64 एन्कोडर और डिकोडर

टेक्स्ट को Base64 में एन्कोड करें या वापस डिकोड करें, पूरे Unicode और URL-सेफ़ सपोर्ट के साथ।

आपकी फ़ाइलें आपके डिवाइस पर ही रहती हैं

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

  1. 1एन्कोड या डिकोड चुनें।
  2. 2अपना टेक्स्ट या Base64 स्ट्रिंग पेस्ट करें।
  3. 3अगर नतीजा URL, टोकन या फ़ाइल के नाम में जाना है तो URL-सेफ़ चालू करें।
  4. 4नतीजा कॉपी करें या डाउनलोड करें।

विकल्पों का मतलब

URL-सेफ़ वर्णमाला
+ और / की जगह - और _ इस्तेमाल करता है, जैसा JWT और कई वेब API में होता है।
= पैडिंग रखें
Base64 आमतौर पर एक या दो = चिह्न पर ख़त्म होता है ताकि लंबाई चार का गुणज रहे। हटाने के लिए इसे बंद करें।

प्राइवेसी

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

लोग अक्सर पूछते हैं

क्या Base64 एन्क्रिप्शन है?

नहीं। यह बाइट्स को सादे टेक्स्ट में लिखने का एक तरीक़ा भर है, और कोई भी इसे डिकोड कर सकता है। पासवर्ड छिपाने के लिए इसे कभी इस्तेमाल न करें।

क्या यह हिन्दी, इमोजी और दूसरी भाषाओं के साथ चलता है?

हाँ। टेक्स्ट को एन्कोड करने से पहले UTF-8 बाइट्स में बदला जाता है, और डिकोड करके वापस UTF-8 में लाया जाता है, इसलिए हर लिपि सही लौटती है। ब्राउज़र का सादा btoa फ़ंक्शन इन कैरेक्टर पर फ़ेल हो जाता है।

डिकोड करते समय "not UTF-8 text" क्यों आता है?

Base64 सही है लेकिन बाइट्स टेक्स्ट नहीं हैं, जैसे कोई इमेज या ZIP फ़ाइल। यह टूल सिर्फ़ टेक्स्ट में डिकोड करता है।

क्या data URL पेस्ट कर सकते हैं?

हाँ। data:text/plain;base64, जैसा प्रीफ़िक्स डिकोड से पहले हटा दिया जाता है। इमेज के लिए Image to Base64 टूल इस्तेमाल करें।

आउटपुट लगभग एक तिहाई लंबा क्यों होता है?

हर तीन बाइट चार कैरेक्टर बन जाते हैं, इसलिए एन्कोड किया डेटा लगभग 33 प्रतिशत बड़ा होता है।

मिलते-जुलते टूल्स