Base64 कन्वर्टर

किसी भी टेक्स्ट को पूरे UTF-8 सपोर्ट के साथ Base64 में बदलें और वापस पाएँ — अरबी, इमोजी और चिह्न सही से एनकोड होते हैं। सब कुछ आपके डिवाइस पर चलता है और कुछ भी अपलोड नहीं होता।

इस्तेमाल कैसे करें

  1. अपना टेक्स्ट या Base64 स्ट्रिंग इनपुट बॉक्स में पेस्ट करें।
  2. अपनी ज़रूरत की दिशा के हिसाब से "Base64 में एनकोड करें" या "Base64 से डिकोड करें" पर क्लिक करें।
  3. नतीजे को एक क्लिक में कॉपी करें — गलत Base64 तुरंत रिपोर्ट होता है।

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

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

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

क्या एनकोडिंग मेरे डिवाइस पर होती है?

हाँ, पूरी तरह। यह टूल ब्राउज़र के बिल्ट-इन TextEncoder और btoa/atob फ़ंक्शन इस्तेमाल करता है, इसलिए आपका टेक्स्ट लोकल बदला जाता है और किसी भी सर्वर पर अपलोड, सेव या नहीं देखा जाता।

डिकोड के बाद मुझे अजीब अक्षर (�) क्यों दिखते हैं?

ऐसा तब होता है जब मूल Base64 ऐसे बाइट्स से बनाया गया हो जो मान्य UTF-8 नहीं हैं, या स्ट्रिंग अधूरा कॉपी किया गया हो। पक्का करें कि आप पूरा Base64 स्ट्रिंग पेस्ट करें, जिसमें अंत के = पैडिंग चिह्न भी शामिल हों; यह टूल दोनों तरफ़ UTF-8 से एनकोड और डिकोड करता है।

क्या आउटपुट URL के लिए सुरक्षित है, और यह = पर क्यों ख़त्म होता है?

मानक Base64 में +, / और एक या दो अंतिम = पैडिंग चिह्न होते हैं, जिनका URL में ख़ास मतलब होता है, इसलिए वैसे ही यह URL के लिए सुरक्षित नहीं है। इसे क्वेरी स्ट्रिंग में डालने से पहले एस्केप करें, या base64url वेरिएंट इस्तेमाल करें, जो + और / की जगह - और _ लगाता है।

संबंधित टूल्स