Base64 एन्कोड / डिकोड 🔒 आपका डेटा कभी ब्राउज़र से बाहर नहीं जाता।
टेक्स्ट को Base64 में और वापस बदलें। पूर्ण Unicode समर्थन।
फ़ाइल परिणाम
इस टूल के बारे में
Base64 बाइनरी डेटा को 64 ASCII वर्णों (A–Z, a–z, 0–9, +, /) से दर्शाता है। इसका उपयोग JSON, URL, ईमेल (MIME) या इमेज data URI में डेटा एम्बेड करने के लिए होता है। यह टूल UTF-8 के माध्यम से पूर्ण Unicode समर्थन के साथ, सीधे आपके ब्राउज़र में Base64 एन्कोड और डिकोड करता है।
सब कुछ 100% क्लाइंट-साइड चलता है: आपका टेक्स्ट किसी सर्वर पर नहीं भेजा जाता, इसलिए टोकन, पासवर्ड या कॉन्फ़िगरेशन जैसे संवेदनशील डेटा के लिए यह सुरक्षित है।
अक्सर पूछे जाने वाले प्रश्न
क्या Base64 एन्क्रिप्शन जैसा ही है?
नहीं। Base64 केवल बाइट्स को टेक्स्ट के रूप में दोबारा दिखाता है — यह कुछ भी छिपाता या उलझाता नहीं, और कोई भी इसे तुरंत डिकोड कर सकता है। पासवर्ड या रहस्य सुरक्षित रखने के लिए इसका उपयोग कभी न करें।
इस टूल का उपयोग करते समय क्या मेरा डेटा सर्वर पर अपलोड होता है?
नहीं। एन्कोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में JavaScript से होती है — जो भी आप टाइप, पेस्ट या ड्रॉप करते हैं वह कहीं नहीं भेजा जाता।
URL-सेफ़ Base64 क्या है और मुझे इसकी ज़रूरत कब पड़ती है?
यह एक वैरिएंट है जो + और / को - और _ से बदल देता है (और अक्सर = पैडिंग हटा देता है) ताकि स्ट्रिंग URL या फ़ाइलनाम में सुरक्षित रूप से आ सके। जब भी आप एन्कोडेड डेटा से कोई क्वेरी पैरामीटर, JWT या फ़ाइलनाम बना रहे हों, ऊपर “URL-safe” चालू करें।
मेरा Base64 आउटपुट = या == पर क्यों खत्म होता है?
Base64, 3 इनपुट बाइट्स को दर्शाने वाले 4 वर्णों के ब्लॉक में काम करता है; जब इनपुट की लंबाई 3 का गुणज नहीं होती, तो अंतिम ब्लॉक को एक या दो = वर्णों से पैड किया जाता है। यदि आपके लक्ष्य फ़ॉर्मेट को इनकी ज़रूरत नहीं, तो ऊपर “पैडिंग हटाएँ” चालू करें।
क्या टेक्स्ट टाइप करने के बजाय मैं किसी फ़ाइल या इमेज को एन्कोड कर सकता हूँ?
हाँ। किसी भी फ़ाइल को बाएँ पैनल में छोड़ें और उसका Base64 तथा उपयोग के लिए तैयार data: URI पाएँ — इमेज की लाइव प्रीव्यू भी दिखती है। दाएँ पैनल में Base64 (या पूरा data: URI) पेस्ट करके इसे वापस डाउनलोड करने योग्य फ़ाइल में डिकोड करें।