Base64 एनकोडर/डिकोडर
टेक्स्ट को Base64 में एनकोड या Base64 को प्लेन टेक्स्ट में डिकोड करें। UTF-8 इनपुट को हैंडल करता है।
यह कैसे काम करता है
Base64 एन्कोडिंग 64-वर्ण वर्णमाला का उपयोग करके बाइनरी डेटा को ASCII टेक्स्ट के रूप में दर्शाती है — ईमेल अटैचमेंट, URL डेटा और JSON फ़ील्ड में व्यापक रूप से उपयोग होती है।
एन्कोड करने के लिए: इनपुट बॉक्स में सादा टेक्स्ट पेस्ट करें और एन्कोड दबाएं। परिणाम टेक्स्ट सिस्टम के माध्यम से स्थानांतरण के लिए उपयुक्त Base64 स्ट्रिंग होती है।
डिकोड करने के लिए: Base64 स्ट्रिंग पेस्ट करें और डिकोड दबाएं।
Base64 एन्कोडिंग डेटा आकार ~33% बढ़ाती है। यह एन्क्रिप्शन नहीं है — कोई भी आसानी से डिकोड कर सकता है। टूल मानक Base64 और URL-सुरक्षित वेरिएंट दोनों का समर्थन करता है।
व्यावहारिक उदाहरण
Hello, world! एन्कोड करें — मिलता है SGVsbG8sIHdvcmxkIQ==: 13 बाइट 20 वर्ण बन गए, हर 3 बाइट को 64-प्रतीक वर्णमाला के 4 वर्णों पर बैठाने का अनुमानित ~33% अधिभार। डिकोड मोड में कोई भी base64 स्ट्रिंग चिपकाकर मूल वापस पाएँ, पूर्ण UTF-8 सहित (इमोजी और मात्रा-चिह्न वाले अक्षर दोनों दिशाओं में सही लौटते हैं)। इनपुट पर छवि-फ़ाइल छोड़ें तो टूल data-URI बना देता है जो सीधे CSS या HTML में चिपकाई जा सके — लाइव पूर्वावलोकन के साथ, ताकि पक्का हो कि सही तस्वीर ही डिकोड हुई।
उपयोग के मामले
- टेक्स्ट ट्रांसमिशन के लिए बाइनरी डेटा एनकोड करना
- HTML या CSS में इमेज एम्बेड करना
- JWT टोकन डिकोड करना
- Basic Auth हेडर के साथ काम करना
- URL पैरामीटर एनकोड करना
अक्सर पूछे जाने वाले प्रश्न
- क्या Base64 एन्क्रिप्शन है?
- नहीं। Base64 केवल एन्कोडिंग योजना है — कोई भी आसानी से डिकोड कर सकता है।
- आउटपुट = चरित्र से क्यों समाप्त होता है?
- = पैडिंग वर्ण है जो आउटपुट को 4 के गुणज में संरेखित करता है।
- क्या टूल बाइनरी फाइलें समर्थन करता है?
- टूल टेक्स्ट के लिए अनुकूलित है। बाइनरी फाइलों के लिए समर्पित कनवर्टर उपयोग करें।
- मानक और URL-सुरक्षित Base64 में क्या अंतर है?
- URL-सुरक्षित संस्करण + और / को - और _ से प्रतिस्थापित करता है।
- क्या मेरा डेटा संग्रहीत होता है?
- नहीं। सभी ऑपरेशन ब्राउज़र में स्थानीय रूप से चलते हैं।