Base64 एन्कोडर / डिकोडर
Base64 स्ट्रिंग ऑनलाइन एन्कोड आणि डिकोड करा.
Base64 ही एक एन्कोडिंग पद्धत आहे जी बायनरी डेटाला 64 सुरक्षित ASCII कॅरेक्टर्स (A-Z, a-z, 0-9, +, /) वापरून टेक्स्ट स्ट्रिंगमध्ये रूपांतरित करते. टेक्स्ट-आधारित माध्यमांमधून बायनरी डेटा पाठवण्यासाठी हे आवश्यक आहे: HTML/CSS मध्ये इमेज एम्बेड करणे (data URIs), ईमेल अटॅचमेंट्स एन्कोड करणे (MIME), JSON मध्ये बायनरी डेटा साठवणे, आणि JWT टोकन्स व API keys एन्कोड करणे. हे एन्कोडर आणि डिकोडर Unicode टेक्स्ट अचूकपणे हाताळते आणि दोन्ही दिशांनी प्लेन टेक्स्ट व Base64 मध्ये रूपांतर करते.
📋 हे कॅल्क्युलेटर कसे वापरावे
टॉगल वापरून Encode किंवा Decode निवडा. एन्कोड करण्यासाठी: कोणताही टेक्स्ट टाईप करा किंवा पेस्ट करा (accented letters, चायनीज कॅरेक्टर्स किंवा emoji यांसारख्या Unicode कॅरेक्टर्ससह) आणि Encode वर क्लिक करा. आउटपुट म्हणजे Base64 स्वरूप मिळेल. डिकोड करण्यासाठी: एक Base64 स्ट्रिंग पेस्ट करा (त्यात फक्त A-Z, a-z, 0-9, +, / आणि पॅडिंगसाठी = कॅरेक्टर्स असावेत) आणि Decode वर क्लिक करा. मूळ टेक्स्ट पुन्हा मिळेल. Base64 इनपुटमधील whitespace स्वयंचलितपणे दुर्लक्षित केले जाते, त्यामुळे तुम्ही ईमेल हेडर्स किंवा सर्टिफिकेट्समधील मल्टी-लाईन Base64 पेस्ट करू शकता.
💡 महत्त्वाची माहिती
Base64 प्रत्येक 3 बाइट्सच्या इनपुटला 4 Base64 कॅरेक्टर्समध्ये रूपांतरित करते (4/3 ओव्हरहेड, ज्यामुळे Base64-एन्कोडेड डेटा मूळ बायनरीपेक्षा सुमारे 33% मोठा होतो). वापरलेले 64 कॅरेक्टर्स आहेत A-Z (26), a-z (26), 0-9 (10), + (1), / (1), आणि इनपुटची लांबी 3 च्या पटीत नसेल तेव्हा पॅडिंगसाठी = वापरला जातो. URL-safe Base64 मध्ये + च्या जागी - आणि / च्या जागी _ वापरला जातो, ज्यामुळे percent-encoding शिवाय URL मध्ये तो सुरक्षित राहतो (JWT टोकन्समध्ये वापरला जातो). हे टूल स्टँडर्ड Base64 हाताळते आणि Unicode टेक्स्टला आधी UTF-8 बाइट्समध्ये रूपांतरित करून नंतर Base64-एन्कोड करते, ज्यामुळे मल्टी-बाइट कॅरेक्टर्स योग्यरित्या हाताळले जातात.