Base64 एन्कोड/डिकोड टूल

अपने ब्राउज़र में लोकल रूप से टेक्स्ट को Base64 में एन्कोड करें, Base64 या Base64URL payload को डिकोड करें, और Basic Auth credentials या JWT segments की जांच करें।

Base64 एन्कोड/डिकोड वर्कबेंच
आउटपुट प्रकार संकेत परिणाम देखने के लिए एन्कोड या डिकोड चलाएं।
बाइट लंबाई 0
Auth/API वर्कफ़्लो गाइड

क्या आप Basic Auth या JWT-स्टाइल payload की जांच के लिए Base64 का उपयोग कर रहे हैं? पहले आसपास के auth workflow की गाइड देखें, फिर raw payload को एन्कोड या डिकोड करने के लिए live tool पर वापस आएं।

JWT टोकन डीबगर
Basic और Bearer auth flows की तुलना करें।
URL एन्कोडिंग गाइड
पास वाले redirect और callback parameters ठीक करें।
हैश जनरेटर
जब आवश्यकता one-way transformation की हो, तो hashing का उपयोग करें।
Base64 क्या है?

Base64 एक बाइनरी-टू-टेक्स्ट एन्कोडिंग स्कीम है जो बाइनरी डेटा को ASCII स्ट्रिंग प्रारूप में प्रदर्शित करती है। इसका उपयोग आमतौर पर तब किया जाता है जब बाइनरी डेटा को ऐसे माध्यमों पर स्टोर या ट्रांसफर करने की आवश्यकता होती है जो केवल टेक्स्ट डेटा के लिए डिज़ाइन किए गए हैं। यह एन्कोडिंग सुनिश्चित करती है कि डेटा परिवहन के दौरान बिना किसी बदलाव के सुरक्षित रहे।

Base64 एन्कोडिंग कैसे काम करती है

Base64 एन्कोडिंग डेटा के तीन बाइट्स (24 बिट्स) लेती है और उन्हें चार ASCII वर्णों के रूप में प्रदर्शित करती है। प्रत्येक वर्ण मूल डेटा के 6 बिट्स का प्रतिनिधित्व करता है। इसके वर्ण सेट में A-Z, a-z, 0-9, +, और / शामिल हैं, और जब इनपुट 3 बाइट्स का गुणज नहीं होता है, तो पैडिंग के लिए = का उपयोग किया जाता है।

सामान्य उपयोग के मामले
  • हेडर बनाने से पहले Basic Auth credentials को एन्कोड करना
  • Base64URL JWT या URL-safe payload segments को डिकोड करना
  • केवल टेक्स्ट वाले प्रोटोकॉल पर बाइनरी डेटा प्रसारित करना
  • डेटा URI का उपयोग करके HTML/CSS में इमेज एम्बेड करना
  • ईमेल अटैचमेंट को एन्कोड करना (MIME)
उदाहरण
इनपुट: Hello, World!
आउटपुट: SGVsbG8sIFdvcmxkIQ==
इनपुट: ComUtil
आउटपुट: Q29tVXRpbA==
इनपुट: 123456
आउटपुट: MTIzNDU2
अक्सर पूछे जाने वाले प्रश्न

क्या Base64 एन्क्रिप्शन है?

नहीं, Base64 एक एन्कोडिंग स्कीम है, एन्क्रिप्शन नहीं। यह कोई सुरक्षा प्रदान नहीं करता है - कोई भी Base64 डेटा को डिकोड कर सकता है। सुरक्षा के लिए, उचित एन्क्रिप्शन एल्गोरिदम का उपयोग करें।

Base64 डेटा को बड़ा क्यों बनाता है?

Base64 एन्कोडिंग डेटा के आकार को लगभग 33% बढ़ा देती है क्योंकि यह डेटा के प्रत्येक 3 बाइट्स को प्रदर्शित करने के लिए 4 वर्णों का उपयोग करती है।

क्या Base64 URL-सुरक्षित है?

मानक Base64 + और / वर्णों का उपयोग करता है जिनका URL में विशेष अर्थ होता है। URL-सुरक्षित Base64 इन्हें क्रमशः - और _ से बदल देता है।