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

तत्काळ Base64 स्ट्रिंग्ज एनकोड आणि डिकोड करा.

तत्काळ एनकोडिंग

डेटा URL, API, किंवा ईमेल अटॅचमेंट्समध्ये वापरण्यासाठी साध्या टेक्स्टला Base64 फॉरमॅटमध्ये तत्काळ रूपांतरित करा.

जलद डिकोडिंग

एकाच क्लिकमध्ये Base64 स्ट्रिंग्ज पुन्हा वाचनीय टेक्स्टमध्ये डिकोड करा. एनकोडेड पेलोड्स तपासण्यासाठी उत्कृष्ट.

गोपनीयता हमी

सर्व रूपांतरण तुमच्या ब्राउझरमध्ये होते. तुमचे डेटा कधीही तुमच्या डिव्हाइसवरून जात नाही किंवा कोणत्याही सर्व्हरवर अपलोड होत नाही.

त्रुटी शोध

अवैध Base64 स्ट्रिंग्ज स्वयंचलितपणे स्पष्ट त्रुटी संदेशांसह शोधल्या जातात ज्यामुळे तुम्हाला एनकोडिंग समस्यांचे निराकरण करण्यात मदत होते.

Base64 एनकोडिंग समजून घेणे

Base64 हा बायनरी-टू-टेक्स्ट एनकोडिंग योजना आहे जो बायनरी डेटा ASCII स्ट्रिंग फॉरमॅटमध्ये दर्शवितो. हे ईमेल अटॅचमेंट्स, HTML/CSS मधील डेटा URL, आणि API प्रमाणीकरण टोकन्ससारख्या टेक्स्ट हाताळण्यासाठी डिझाइन केलेल्या माध्यमांवर डेटा प्रसारित करण्यासाठी मोठ्या प्रमाणात वापरले जाते. Base64 सुनिश्चित करते की बायनरी डेटा प्रणालींमध्ये अखंड राहतो ज्यामुळे तो अन्यथा खराब होऊ शकतो.

कधी Base64 वापरावे

HTML मध्ये प्रतिमा थेट समाविष्ट करण्यासाठी (कोड>data:image/png;base64,...), JSON API द्वारे फाइल्स प्रसारित करण्यासाठी, HTTP बेसिक ऑथसाठी प्रमाणीकरण क्रेडेन्शियल्स एनकोड करण्यासाठी, आणि XML किंवा JSON मध्ये बायनरी डेटा सुरक्षितपणे समाविष्ट करण्यासाठी Base64 एनकोडिंग आवश्यक आहे. हे JWT टोकन्स आणि OAuth प्रवाहांमध्ये सामान्यतः वापरले जाते. जरी Base64 डेटा आकार सुमारे 33% वाढवतो, तरीही हे टेक्स्ट-सुरक्षित बायनरी प्रसारणासाठी मानक समाधान आहे.

Base64 एनकोडिंग कसे कार्य करते

Base64 बायनरी डेटाला 6 बिट्सच्या गटांमध्ये रूपांतरित करते, नंतर प्रत्येक गटाला 64 ASCII वर्णांपैकी एकावर नकाशित करते (A-Za-z0-9+/). इनपुट डेटाच्या प्रत्येक 3 बाइट्समुळे 4 बाइट्सचा Base64 आउटपुट तयार होतो. आउटपुट लांबी 4 चा गुणांक असावा यासाठी पॅडिंग वर्ण (=) जोडले जातात. हा प्रक्रिया पूर्णपणे उलटता येण्यासारखी आहे—डिकोडिंग फक्त वर्ण नकाशा उलटते आणि मूळ बायनरी डेटा पुनर्स्थापित करण्यासाठी पॅडिंग काढते.

बेस६४ वारंवार विचारले जाणारे प्रश्न