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

टेक्स्ट को Base64 में एनकोड करें या Base64 को वापस टेक्स्ट में डिकोड करें

इनपुट

एन्कोड करने के लिए टेक्स्ट दर्ज करें
0 अक्षर

विकल्प

URL-सुरक्षित मोड URL में सुरक्षित उपयोग के लिए + को - और / को _ से बदलता है।

आउटपुट

Base64 एन्कोड परिणाम
0 अक्षर
इस उपकरण के बारे में

यह सामान्य-उद्देश्य Base64 वर्कस्पेस है — सामान्य टेक्स्ट को Base64 में एनकोड करें या Base64 स्ट्रिंग को वापस टेक्स्ट में डिकोड करें, एक क्लिक से दिशा बदलते हुए। यह सही शुरुआती बिंदु है जब आप अभी तक निश्चित नहीं हैं कि आपको किस दिशा की आवश्यकता है, या जब आप डिबगिंग करते समय दोनों के बीच आगे-पीछे जाते हैं। एक समर्पित पेज पसंद करते हैं? Base64 Encoder और Base64 Decoder पेज सीधे एक दिशा में डिफ़ॉल्ट होते हैं, केंद्रित, दिशा-विशिष्ट मार्गदर्शन के साथ।

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

शीर्ष पर टैब का उपयोग करके Encode या Decode चुनें। Encode के लिए, सामान्य टेक्स्ट पेस्ट करें — आपके टाइप करते ही Base64 आउटपुट दिखाई देता है। Decode के लिए, मूल टेक्स्ट पुनर्प्राप्त करने के लिए Base64 स्ट्रिंग पेस्ट करें। जब आप URL, क्वेरी स्ट्रिंग, या फ़ाइल नामों में दिखने वाले Base64 के साथ काम कर रहे हों तो 'URL-safe मोड' चालू करें। अपने पेस्ट किए गए इनपुट को किस दिशा की आवश्यकता है यह टूल को अनुमान लगाने देने के लिए Auto-detect का उपयोग करें।

सामान्य उपयोग के मामले

काम के बीच में स्विच करना

API अनुरोध के लिए JSON पेलोड को Base64 में एनकोड करें, फिर API की Base64 प्रतिक्रिया को वापस पेस्ट करें और इसका निरीक्षण करने के लिए Decode पर स्विच करें।

HTTP Basic Auth राउंड-ट्रिप

`username:password` को एनकोड करें, हेडर मान कॉपी करें, फिर बाद में क्रेडेंशियल्स की पुष्टि के लिए इसे डिकोड करें।

JWT वर्कफ़्लो

मैन्युअल रूप से टोकन बनाने के लिए एक टेस्ट पेलोड एनकोड करें, या इसके claims का निरीक्षण करने के लिए किसी मौजूदा टोकन के सेगमेंट डिकोड करें।

Data URI वर्कफ़्लो

CSS में एम्बेड करने के लिए एक छोटी इमेज एनकोड करें, या मूल बाइट्स निकालने के लिए किसी मौजूदा data URI को डिकोड करें।

सीमाएं और महत्वपूर्ण नोट्स

Base64 एन्क्रिप्शन नहीं, एन्कोडिंग है — कोई भी इसे तुरंत डिकोड कर सकता है, इसलिए इसे कभी भी रहस्यों की सुरक्षा के लिए उपयोग न करें। यह डेटा का आकार लगभग 33% बढ़ा देता है, इसलिए यह बड़ी फ़ाइल स्थानांतरण के लिए उपयुक्त नहीं है। सभी प्रोसेसिंग क्लाइंट-साइड है, इसलिए अत्यधिक बड़े इनपुट आपके ब्राउज़र की उपलब्ध मेमोरी द्वारा सीमित होते हैं।