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

टेक्स्ट को Base64 में एन्कोड करें या Base64 को टेक्स्ट में डिकोड करें — सीधे आपके ब्राउज़र में, बिना सर्वर के।

तुरंत परिणाम ब्राउज़र में चलता है

Base64 वर्णमाला

A–Z  → 0–25
a–z  → 26–51
0–9  → 52–61
+    → 62
/    → 63
=    → padding

Base64 में A–Z, a–z, 0–9, + और / का उपयोग होता है। पैडिंग कैरेक्टर = आउटपुट को 4 के गुणक पर पूरा करता है।

उपयोग कैसे करें?

  1. 1
    टेक्स्ट डालेंएन्कोड करने के लिए टेक्स्ट ऊपरी फ़ील्ड में पेस्ट करें या टाइप करें।
  2. 2
    एन्कोड या डिकोड«एन्कोड» से Base64 आउटपुट, «डिकोड» से मूल टेक्स्ट वापस पाएं।
  3. 3
    कॉपी करेंपरिणाम क्लिपबोर्ड पर कॉपी करें या «बदलें» से आउटपुट को इनपुट के रूप में उपयोग करें।

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

Base64 किसके लिए उपयोग किया जाता है?
JWT टोकन, HTTP Basic Auth, ईमेल अटैचमेंट (MIME), CSS data URI और REST API में बाइनरी डेटा को टेक्स्ट के रूप में भेजने के लिए उपयोग होता है।
क्या Base64 एन्क्रिप्शन है?
नहीं। Base64 एन्कोडिंग है, एन्क्रिप्शन नहीं। कोई भी बिना कुंजी के इसे डिकोड कर सकता है। वास्तविक सुरक्षा के लिए AES या RSA का उपयोग करें।
अंत में = का क्या मतलब है?
Base64 डेटा को 3 बाइट के समूहों में प्रोसेस करता है। यदि अंतिम समूह अधूरा हो तो = पैडिंग कैरेक्टर जोड़े जाते हैं (1 या 2)।

Base64 क्या है?

Base64 एक एन्कोडिंग स्कीम है जो बाइनरी डेटा को प्रिंट करने योग्य ASCII कैरेक्टर में बदलती है। RFC 4648 में परिभाषित, यह आधुनिक इंटरनेट प्रोटोकॉल की आधारशिला है। नाम 64 कैरेक्टर के वर्णमाला से आता है: बड़े अक्षर (A–Z), छोटे अक्षर (a–z), अंक (0–9) और दो विशेष कैरेक्टर (+ और /)। प्रत्येक 3 बाइट कच्चा डेटा 4 Base64 कैरेक्टर में बदलता है, जिससे आकार लगभग 33% बढ़ जाता है।

उपयोग के मामले

JWT टोकन

JSON Web Token तीन Base64URL-एन्कोडेड भागों से बने होते हैं: हेडर, पेलोड और सिग्नेचर। URL-सेफ वेरिएंट + को - और / को _ से बदलता है।

HTTP Basic Auth

यूज़रनेम और पासवर्ड को Base64 एन्कोड करके Authorization हेडर में भेजा जाता है। यह एन्क्रिप्शन नहीं है—HTTPS के बिना क्रेडेंशियल पढ़े जा सकते हैं।

ईमेल अटैचमेंट (MIME)

SMTP केवल ASCII टेक्स्ट ट्रांसफर कर सकता है। MIME स्टैंडर्ड अटैचमेंट को Base64 में एन्कोड करके ईमेल सर्वर के माध्यम से भेजता है।

Base64 एन्क्रिप्शन नहीं है

Base64 सुरक्षा तकनीक नहीं है। कोई भी बिना कुंजी के सेकंड में डिकोड कर सकता है। पासवर्ड या व्यक्तिगत डेटा केवल Base64 में स्टोर करना गंभीर सुरक्षा खामी है। वास्तविक सुरक्षा के लिए AES-256 या RSA उपयोग करें।

गोपनीयता

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

टिप्पणियां