Base64 एनकोडर और डिकोडर: टेक्स्ट और फ़ाइलों के लिए

टेक्स्ट को Base64 में और वापस बदलें, या इमेज/फ़ाइल को HTML, CSS या API के लिए Base64 data URL बनाएँ।

टेक्स्ट या फ़ाइल
नतीजा

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

  1. एनकोड या डिकोड चुनें।
  2. टेक्स्ट टाइप या पेस्ट करें, या एनकोड करने के लिए फ़ाइल खोलें।
  3. नतीजा कॉपी करें, या डिकोड हुई फ़ाइल डाउनलोड करें।

ज़रूरी जानकारी

टेक्स्ट पहले UTF-8 बाइट में बदला जाता है, इसलिए हिन्दी, ₹ और इमोजी सही एनकोड-डिकोड होते हैं (कई सादे टूल इन्हें तोड़ देते हैं)। "URL-सेफ़" में + और / की जगह - और _ आते हैं और = पैडिंग हटती है, जैसा JWT और वेब पतों में होता है।

फ़ाइल खोलने पर उसके बाइट ज्यों-के-त्यों एनकोड होते हैं। "data: URL जोड़ें" चालू हो तो data:image/png;base64,… जैसी वैल्यू मिलती है, जो <img> टैग या CSS बैकग्राउंड में सीधे लगती है। Base64 से डेटा लगभग 33% बड़ा हो जाता है, इसलिए यह छोटे आइकन के लिए ठीक है, बड़ी फ़ोटो के लिए नहीं।

डिकोड करते समय स्टैंडर्ड या URL-सेफ़ Base64, पैडिंग और लाइन ब्रेक के साथ या बिना, और पूरे data: URL भी चलते हैं। अगर नतीजा टेक्स्ट नहीं है (जैसे इमेज या PDF), तो फ़ाइल का प्रकार और साइज़ दिखता है और आप उसे डाउनलोड कर सकते हैं। Base64 एन्क्रिप्शन नहीं है: इसे कोई भी डिकोड कर सकता है।

सवाल-जवाब

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

नहीं। यह सिर्फ़ डेटा लिखने का तरीका बदलता है। पासवर्ड छिपाने के लिए इसका इस्तेमाल न करें।

मेरा हिन्दी टेक्स्ट दूसरी जगह गलत क्यों डिकोड होता है?

शायद दूसरे टूल ने UTF-8 इस्तेमाल नहीं किया। यह टूल दोनों तरफ़ UTF-8 इस्तेमाल करता है।

इमेज को Base64 कैसे बनाएँ?

एनकोड चुनें और इमेज खोलें; data: URL मिलेगा जो HTML या CSS में लग सकता है।

क्या Base64 से वापस इमेज बना सकते हैं?

हाँ। डिकोड में पेस्ट करें; इमेज का प्रीव्यू दिखेगा और डाउनलोड हो सकेगी।

क्या मेरी फ़ाइलें अपलोड होती हैं?

नहीं। फ़ाइलें आपके ब्राउज़र में ही पढ़ी और एनकोड होती हैं।

आख़िरी अपडेट: