Base64 एन्कोड करें

टेक्स्ट को Base64 में एन्कोड करें।

Base64 नतीजा

उपयोग के उदाहरण

API रिक्वेस्ट के लिए Basic Auth हेडर बनाना

"username:password" को Base64 में एन्कोड करें और सीधे Authorization: Basic हेडर में इस्तेमाल करें।

छोटे बाइनरी जैसे डेटा को सादे टेक्स्ट के रूप में ले जाना

जब आपको खास कैरेक्टर वाले डेटा को किसी सादे टेक्स्ट फ़ील्ड (कॉन्फ़िग फ़ाइल, JSON वैल्यू आदि) में सुरक्षित रूप से डालना हो, तब काम आता है।

URL में इस्तेमाल के लिए वैल्यू एन्कोड करना

अगर नतीजा किसी URL पाथ या फ़ाइल नाम में जाना है, तो URL-safe विकल्प चालू करें ताकि + या / न आए।

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

क्या मैंने जो टेक्स्ट टाइप किया वह सर्वर पर भेजा जाता है?

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

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

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

क्या यह गैर-अंग्रेज़ी टेक्स्ट और इमोजी को संभालता है?

हां। एन्कोड करने से पहले इनपुट को UTF-8 बाइट्स में बदला जाता है, इसलिए गैर-अंग्रेज़ी कैरेक्टर, इमोजी और अन्य यूनिकोड टेक्स्ट सही तरीके से हैंडल होते हैं।

URL-safe विकल्प कब चालू करना चाहिए?

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