होम / ब्लॉग / ऑनलाइन Base64 कैसे एन्कोड और डीकोड करें
गाइड • 7 मिनट पढ़ें • अक्टूबर 2026 में अपडेट किया गया

ऑनलाइन मुफ़्त में Base64 कैसे एन्कोड और डीकोड करें (2026 गाइड)

आपने शायद SGVsbG8gV29ybGQ= जैसी स्ट्रिंग ईमेल, वेब पेज और API प्रतिक्रियाओं के अंदर छिपी देखी हैं। वह Base64 है — केवल सादा, सुरक्षित टेक्स्ट अक्षरों का उपयोग करके बाइनरी डेटा को दर्शाने का एक तरीका। डेवलपर इसका लगातार उपयोग करते हैं; जिज्ञासु अन्य लोग डीबग करते समय इससे मिलते हैं, और कभी-कभी जब कुछ डीकोड करना होता है। यह गाइड आपको दिखाती है कि हमारे मुफ़्त Base64 एनकोडर / डीकोडर का उपयोग करके टेक्स्ट को Base64 में कैसे एन्कोड करें और वापस डीकोड करें, समझाती है कि Base64 वास्तव में कहाँ उपयोग होता है, और इसके बारे में सबसे खतरनाक ग़लतफ़हमी दूर करती है।

Base64 क्या है?

Base64 एक बाइनरी-से-टेक्स्ट एन्कोडिंग योजना है। यह किसी भी बाइट को 64 अक्षरों की वर्णमाला का उपयोग करके दर्शाता है: बड़े अक्षर A–Z, छोटे अक्षर a–z, अंक 0–9, साथ ही + और /, और अंत में पैडिंग के रूप में = का उपयोग होता है। क्योंकि आउटपुट में केवल ये सुरक्षित अक्षर होते हैं, Base64-एन्कोड किया डेटा उन सिस्टम में बच जाता है जो कच्चे बाइनरी को बिगाड़ देते हैं — पुराने ईमेल सर्वर, टेक्स्ट फ़ील्ड, URL, JSON पेलोड।

दो तथ्य अभी आत्मसात करें: एन्कोडिंग डेटा को लगभग 33% बड़ा बनाती है (हर 3 बाइट 4 अक्षर बन जाते हैं), और Base64 एन्क्रिप्शन नहीं है — उस महत्वपूर्ण बिंदु पर नीचे अधिक है।

चरण 1: Base64 एनकोडर / डीकोडर खोलें

किसी भी ब्राउज़र में हमारा Base64 एनकोडर / डीकोडर खोलें। बिना साइन-अप, बिना इंस्टॉलेशन। आपको इनपुट के लिए एक टेक्स्ट क्षेत्र, एन्कोड और डीकोड करने के बटन, और एक आउटपुट क्षेत्र मिलेगा।

चरण 2: टेक्स्ट को Base64 में एन्कोड करें

  1. इनपुट बॉक्स में अपना टेक्स्ट पेस्ट या टाइप करें — उदाहरण के लिए, Hello World।
  2. Encode पर क्लिक करें।
  3. आउटपुट Base64 संस्करण दिखाता है: SGVsbG8gV29ybGQ=।
  4. परिणाम लेने के लिए कॉपी बटन का उपयोग करें।

अपने नाम या वाक्य से इसे आज़माएँ। ध्यान दें कि आउटपुट लंबाई इनपुट से कैसे संबंधित है, और जब इनपुट लंबाई तीन बाइट का गुणज नहीं होती तो पीछे वाला = पैडिंग कैसे दिखता है।

चरण 3: Base64 को वापस टेक्स्ट में डीकोड करें

  1. इनपुट बॉक्स में एक Base64 स्ट्रिंग पेस्ट करें (जैसे SGVsbG8gV29ybGQ=)।
  2. Decode पर क्लिक करें।
  3. मूल टेक्स्ट दिखता है: Hello World।

अगर डीकोडिंग विफल होती है या बकवास बनाती है, तो सामान्य कारण हैं: कटी हुई स्ट्रिंग (अंत में अक्षर गायब), अतिरिक्त व्हाइटस्पेस या लाइन ब्रेक मिले हुए, या टेक्स्ट जो कभी Base64 था ही नहीं। दोबारा जाँचें कि आपने पूरी स्ट्रिंग कॉपी की है।

Base64 वास्तव में कहाँ उपयोग होता है

महत्वपूर्ण चेतावनी: Base64 एन्क्रिप्शन नहीं है

यह वह ग़लतफ़हमी है जो वास्तविक नुकसान करती है, इसलिए स्पष्ट रूप से कहें: Base64 शून्य गोपनीयता देता है। Base64 स्ट्रिंग देखने वाला कोई भी उसे सेकंडों में डीकोड कर सकता है — हमारे जैसे टूल से, कोड की एक पंक्ति से, या सामान्य पैटर्न पहचानकर भी। यह एक एन्कोडिंग है (प्रतिनिधित्व का बदलाव, जैसे किसी संख्या को हेक्साडेसिमल में लिखना), एन्क्रिप्शन नहीं (उलटने के लिए कुंजी की आवश्यकता वाली गड़बड़ी)।

पासवर्ड, API कुंजियाँ, टोकन या व्यक्तिगत डेटा को "सुरक्षित" करने के लिए कभी Base64 का उपयोग न करें। अगर एन्कोड किए रहस्य URL, लॉग फ़ाइल या क्लाइंट-साइड कोड में दिखते हैं, तो उन्हें उजागर मानें। वास्तविक सुरक्षा का अर्थ है उचित एन्क्रिप्शन या बस रहस्य को प्रसारित ही न करना।

Base64 बनाम उसके समकक्ष

Base64 के साथ काम करने के सुझाव

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

क्या Base64 टूल निजी है?

हाँ — एन्कोडिंग और डीकोडिंग पूरी तरह आपके ब्राउज़र में चलती है। आप जो कुछ भी पेस्ट करते हैं वह कहीं अपलोड नहीं होता।

मेरा एन्कोड किया आउटपुट = चिह्नों से क्यों समाप्त होता है?

Base64 3-बाइट समूहों में काम करता है। जब इनपुट तीन बाइट का गुणज नहीं होता, तो = पैडिंग अंतिम समूह को भरती है। यह प्रारूप का हिस्सा है, त्रुटि नहीं।

क्या Base64 गैर-अंग्रेज़ी टेक्स्ट और इमोजी संभाल सकता है?

हाँ। टेक्स्ट पहले बाइट (UTF-8) में बदला जाता है, फिर एन्कोड किया जाता है — इसलिए इमोजी सहित कोई भी Unicode अक्षर सही ढंग से वापस आते हैं।

मैंने एक स्ट्रिंग डीकोड की और बकवास मिली। क्यों?

मूल डेटा शायद टेक्स्ट नहीं था — वह छवि, कंप्रेस की गई फ़ाइल, या एन्क्रिप्ट किए बाइट हो सकते हैं। Base64 बाइट में डीकोड करता है; केवल वे बाइट अनुक्रम जो टेक्स्ट दर्शाते हैं, अर्थपूर्ण दिखेंगे।

अभी आज़माएँ: मुफ़्त Base64 एनकोडर / डीकोडर · मुफ़्त यूआरएल एनकोडर · मुफ़्त हैश जनरेटर