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

Base64 स्ट्रिंग्स को तुरंत एनकोड और डिकोड करें। UTF-8 टेक्स्ट का समर्थन करता है। मुफ्त, तेज, और कोई साइन-अप आवश्यक नहीं है।

यह कैसे काम करता है

1

टेक्स्ट दर्ज करें

इनपुट बॉक्स में अपना टेक्स्ट या Base64 स्ट्रिंग टाइप या पेस्ट करें।

2

मोड चुनें

एनकोड या डिकोड करना चुनें, या ऑटो-डिटेक्ट को इसे संभालने दें।

3

परिणाम कॉपी करें

परिवर्तित स्ट्रिंग को तुरंत अपने क्लिपबोर्ड पर कॉपी करें।

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

Base64 एनकोडिंग क्या है?

Base64 एक बाइनरी-टू-टेक्स्ट एनकोडिंग योजना है जो बाइनरी डेटा को एक ASCII स्ट्रिंग प्रारूप में रेडिक्स-64 प्रतिनिधित्व में अनुवाद करके प्रस्तुत करती है।

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

नहीं, Base64 एन्क्रिप्शन नहीं है। यह एक एनकोडिंग योजना है जिसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि परिवहन के दौरान डेटा बरकरार रहे। यह कोई सुरक्षा प्रदान नहीं करता है और इसे आसानी से डिकोड किया जा सकता है।

क्या यह टूल UTF-8 का समर्थन करता है?

हाँ, यह टूल UTF-8 वर्णों (जैसे इमोजी और गैर-लैटिन स्क्रिप्ट) को एनकोडिंग से पहले ठीक से एस्केप करके सही ढंग से संभालता है।

आउटपुट आकार क्यों बढ़ गया?

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

क्या मैं इसे छवियों के लिए उपयोग कर सकता हूं?

हाँ, आप HTML या CSS में सीधे एम्बेड करने के लिए छवि फ़ाइलों को Base64 स्ट्रिंग्स (डेटा URI) में बदल सकते हैं।

यूआरएल-सुरक्षित बेस64 क्या है?

यूआरएल-सुरक्षित बेस64 क्रमशः `+` और `/` वर्णों (जिनके यूआरएल में विशेष अर्थ हैं) को `-` और `_` से बदल देता है।

ईमेल में Base64 का उपयोग क्यों किया जाता है?

ईमेल सिस्टम मूल रूप से टेक्स्ट के लिए डिज़ाइन किए गए थे। बेस64 बाइनरी अटैचमेंट (छवियों की तरह) को टेक्स्ट के रूप में सुरक्षित रूप से भेजने की अनुमति देता है।

क्या इनपुट के लिए कोई आकार सीमा है?

कोई कठोर सीमा नहीं है, लेकिन बहुत बड़ी स्ट्रिंग्स (मेगाबाइट) ब्राउज़र को धीमा कर सकती हैं क्योंकि सभी प्रोसेसिंग क्लाइंट-साइड है।

क्या मैं आंशिक स्ट्रिंग को डीकोड कर सकता हूँ?

बेस64 स्ट्रिंग्स 4 वर्णों का गुणज होना चाहिए। यदि अधूरा है, तो डिकोडर संभवतः एक त्रुटि या कचरा डेटा लौटाएगा।

क्या यह प्रतिवर्ती है?

हाँ, Base64 एक दोषरहित एन्कोडिंग है। स्ट्रिंग को डिकोड करने से सटीक मूल बाइनरी डेटा मिलता है।