Base64 एनकोडर / डिकोडर
पूर्ण Unicode सपोर्ट के साथ टेक्स्ट को Base64 में एनकोड और डिकोड करें। तुरंत परिणाम, 100% क्लाइंट-साइड। आपका डेटा कभी आपके ब्राउज़र से बाहर नहीं जाता।
संदर्भ
Base64 क्या है?
Base64 एक बाइनरी-टू-टेक्स्ट एनकोडिंग स्कीम है जो 64 सिंबल (A–Z, a–z, 0–9, +, /) और पैडिंग के लिए = का उपयोग करके बाइनरी डेटा को प्रिंट करने योग्य ASCII अक्षरों के रूप में दर्शाता है। RFC 4648 में परिभाषित।
सामान्य उपयोग
- ईमेल अटैचमेंट — MIME बाइनरी अटैचमेंट को Base64 के रूप में एनकोड करता है।
- डेटा URL — अलग HTTP अनुरोधों के बिना HTML/CSS में सीधे इमेज/फोंट एम्बेड करें।
- API पेलोड — JSON या क्वेरी स्ट्रिंग के माध्यम से बाइनरी डेटा पास करें।
Base64url और अन्य वेरिएंट
मानक Base64 अल्फाबेट + और / का उपयोग करता है, जो URL में विशेष अक्षर हैं। Base64url (RFC 4648 §5 में परिभाषित) इन्हें - और _ से बदलता है और अक्सर = पैडिंग हटा देता है। यह वेरिएंट JWT, URL क्वेरी पैरामीटर और फ़ाइलनाम-सेफ संदर्भों में उपयोग किया जाता है। अन्य वेरिएंट में MIME Base64 (ईमेल के लिए 76 अक्षरों पर लाइन-रैप्ड) और XML-सेफ अल्फाबेट शामिल हैं।
गोपनीयता
सभी एनकोडिंग और डिकोडिंग 100% आपके ब्राउज़र में चलती है। कोई डेटा कभी सर्वर को नहीं भेजा जाता।