इस्तेमाल कैसे करें
- अपना टेक्स्ट या Base64 पेस्ट करें।
- "Encode करें" या "Decode करें" दबाएँ।
- Base64 किसी URL या JWT में इस्तेमाल होना हो तो URL-safe चालू करें।
- नतीजा कॉपी करने के लिए "कॉपी करें" दबाएँ।
यह कैसे काम करता है
टेक्स्ट पहले UTF-8 bytes में बदलता है, फिर हर 3 bytes के 4 Base64 अक्षर बनते हैं। Decode इसका उल्टा करता है और जाँचता है कि नतीजा सही UTF-8 टेक्स्ट है।
टिप्स और आम इस्तेमाल
Base64 एन्क्रिप्शन नहीं है
Base64 को कोई भी डिकोड कर सकता है, इसलिए पासवर्ड या राज़ छिपाने के लिए इसे कभी न इस्तेमाल करें। यह सिर्फ़ डेटा लिखने का तरीक़ा बदलता है ताकि वह टेक्स्ट सँभालने वाले सिस्टम से सुरक्षित गुज़रे।
कहाँ मिलता है
Base64 छोटी इमेज के data URL में, ईमेल अटैचमेंट में, HTTP Basic authentication हेडर में और JWT के हिस्सों में दिखता है।
URL-safe रूप
सामान्य Base64 में "+" और "/" होते हैं, जिनका URL में अलग मतलब होता है। URL-safe रूप इन्हें "-" और "_" से बदल देता है। टोकन और लिंक में रखी जाने वाली चीज़ों के लिए इसे इस्तेमाल करें।
अक्सर पूछे जाने वाले सवाल
क्या Base64 एन्क्रिप्शन है?
नहीं। Base64 सिर्फ़ डेटा लिखने का तरीका बदलता है। कोई भी इसे decode कर सकता है, इसलिए पासवर्ड छिपाने के लिए इसका इस्तेमाल न करें।
URL-safe Base64 क्या है?
इसमें + और / की जगह - और _ होते हैं, ताकि नतीजा URL और फ़ाइल नाम में इस्तेमाल हो सके। JWT tokens यही फ़ॉर्मेट इस्तेमाल करते हैं।
Decode करने पर error क्यों आता है?
इनपुट में ऐसे अक्षर हैं जो Base64 के नहीं हैं, या decode हुआ डेटा टेक्स्ट नहीं बल्कि binary (जैसे इमेज) है।