Base64 कन्वर्टर
एनकोड या डिकोड चुनें
टेक्स्ट और फ़ाइलों को Base64 में एनकोड करें
Base64 को वापस टेक्स्ट और फ़ाइलों में डिकोड करें
Base64 एन्कोड और डिकोड कैसे करें
Base64 किसी भी बाइनरी डेटा को केवल 64 प्रिंट करने योग्य वर्णों (A–Z, a–z, 0–9, + और /) तथा पैडिंग के लिए = से दर्शाता है। इसका उद्देश्य यह है कि चित्र, संग्रह फ़ाइलें या कुंजियाँ जैसी सामग्री, जिसे सीधे टेक्स्ट की तरह नहीं संभाला जा सकता, ऐसे माध्यमों से गुज़र सके जो केवल टेक्स्ट स्वीकार करते हैं — जैसे ईमेल का मुख्य भाग, JSON, HTML विशेषताएँ और कॉन्फ़िगरेशन फ़ाइलें। ध्यान रखें कि Base64 एन्क्रिप्शन नहीं, केवल एन्कोडिंग है; इसे कोई भी वापस पढ़ सकता है।
यह टूल दोनों दिशाओं में काम करता है। एन्कोड करने के लिए इनपुट बॉक्स में टेक्स्ट चिपकाएँ या कोई फ़ाइल चुनें, और Base64 स्ट्रिंग तुरंत बन जाती है। डिकोड करने के लिए Base64 स्ट्रिंग चिपकाएँ और मूल टेक्स्ट वापस मिल जाता है। यदि स्ट्रिंग सही प्रारूप में नहीं है — बीच में लाइन ब्रेक या स्पेस आ गया हो, या अंत का = छूट गया हो — तो ग़लत परिणाम के बजाय स्पष्ट त्रुटि दिखाई देती है।
पूरी प्रक्रिया आपके ब्राउज़र में JavaScript से होती है; चिपकाया गया टेक्स्ट या चुनी गई फ़ाइल किसी सर्वर पर नहीं भेजी जाती। इसलिए API कुंजी वाले कॉन्फ़िगरेशन मान या आंतरिक दस्तावेज़ जैसी सामग्री भी सुरक्षित रूप से संभाली जा सकती है। न इंस्टॉल करने की ज़रूरत है, न खाता बनाने की, और यह फ़ोन पर भी वैसे ही चलता है।
अक्सर पूछे जाने वाले सवाल
- क्या Base64 एक एन्क्रिप्शन है?
- नहीं। Base64 एक ऐसी एन्कोडिंग है जिसे कोई भी वापस डिकोड कर सकता है। पासवर्ड या गोपनीय जानकारी छिपाने के लिए इसका उपयोग नहीं करना चाहिए।
- क्या चित्र फ़ाइलें भी एन्कोड की जा सकती हैं?
- हाँ। फ़ाइल चुनने पर चित्र सहित कोई भी बाइनरी फ़ाइल Base64 स्ट्रिंग में बदल जाती है, जो CSS या HTML में data URI के रूप में जोड़ने के काम आती है।
- «अमान्य Base64 स्ट्रिंग» क्यों दिखता है?
- प्रायः स्ट्रिंग में लाइन ब्रेक या स्पेस आ जाने पर, या अंत का = पैडिंग छूट जाने पर। मूल स्ट्रिंग दोबारा पूरी तरह कॉपी करके पुनः प्रयास करें।
- क्या मेरा डेटा कहीं अपलोड होता है?
- नहीं। एन्कोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में होती है और कोई डेटा किसी सर्वर पर नहीं भेजा जाता।