Base64 एनकोड और डीकोड कैसे करें

Base64 बाइनरी डेटा को टेक्स्ट-ओनली चैनल्स से सेफ ट्रांसमिशन के लिए टेक्स्ट फॉर्मेट में कन्वर्ट करता है। API, ईमेल अटैचमेंट, और डेटा URI पर काम करने वाले डेवलपर्स के लिए जरूरी।

64 अभी Base64 एनकोड/डीकोड करें

⚠️ समस्या

आपको HTML में डेटा URI के तौर पर इमेज एम्बेड करनी है, JSON API से बाइनरी डेटा भेजना है, या ईमेल अटैचमेंट की Base64 स्ट्रिंग डीकोड करनी है। मैनुअल एनकोडिंग एरर-प्रोन और बोरिंग है।

समाधान

टेक्स्ट या फाइल को Base64 में तुरंत एनकोड करें, या Base64 को ओरिजिनल कंटेंट में डीकोड करें। बड़ी फाइलें हैंडल करें, फॉर्मेटिंग प्रिज़र्व करें, और कोड या डॉक्यूमेंट के लिए क्लीन आउटपुट पाएं।

स्टेप-बाय-स्टेप गाइड

  1. 1

    ऑपरेशन चुनें

    Base64 में कन्वर्ट करने के लिए 'एनकोड' या Base64 से ओरिजिनल में कन्वर्ट करने के लिए 'डीकोड' सेलेक्ट करें।

  2. 2

    कंटेंट इनपुट करें

    टेक्स्ट डायरेक्ट पेस्ट करें, या फाइल अपलोड करें (इमेज, डॉक्यूमेंट, कोई भी बाइनरी डेटा)। बड़ी फाइलें सपोर्टेड।

  3. 3

    कन्वर्जन प्रोसेस करें

    'एनकोड' या 'डीकोड' पर क्लिक करें। कन्वर्जन ब्राउज़र में तुरंत होता है।

  4. 4

    रिजल्ट कॉपी या डाउनलोड करें

    Base64 स्ट्रिंग क्लिपबोर्ड पर कॉपी करें, या डीकोडेड फाइल डाउनलोड करें। इमेज सेव करने से पहले प्रीव्यू करें।

  5. 5

    प्रोजेक्ट में इस्तेमाल करें

    Base64 कोड में पेस्ट करें, डेटा URI के तौर पर इस्तेमाल करें, या डीकोडेड फाइल बाद में इस्तेमाल के लिए सेव करें।

💡 प्रो टिप्स

  • HTML डेटा URI के लिए: 'data:image/png;base64,' प्रीफिक्स करें (MIME टाइप जरूरत के मुताबिक एडजस्ट करें)
  • Base64 फाइल साइज़ ~33% बढ़ाता है - प्रोडक्शन कोड में बड़ी फाइलों के लिए इस्तेमाल न करें
  • JSON API अक्सर बाइनरी डेटा के लिए Base64 मांगती हैं क्योंकि JSON सिर्फ टेक्स्ट हैंडल करता है
  • सस्पीशियस Base64 स्ट्रिंग्स सावधानी से डीकोड करें - एक्ज़ीक्यूटेबल कोड हो सकता है

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

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

Base64 किसलिए इस्तेमाल होता है?
टेक्स्ट-ओनली चैनल्स (JSON API, ईमेल, HTML एट्रिब्यूट्स) से बाइनरी डेटा (इमेज, फाइल) भेजने के लिए।
क्या Base64 एन्क्रिप्शन है?
नहीं! Base64 एनकोडिंग है, एन्क्रिप्शन नहीं। कोई भी डीकोड कर सकता है। सेंसिटिव डेटा के लिए बिना एन्क्रिप्शन के कभी इस्तेमाल न करें।
Base64 फाइलें बड़ी क्यों करता है?
Base64 सिर्फ 64 ASCII कैरेक्टर्स इस्तेमाल करता है, इसलिए 3 बाइट्स 4 कैरेक्टर्स बन जाते हैं। लगभग 33% साइज़ इंक्रीज़।
क्या बड़ी फाइलें एनकोड कर सकते हैं?
हां, लेकिन बड़ी Base64 स्ट्रिंग्स प्रैक्टिकल नहीं। 100KB से ज्यादा के लिए फाइल होस्टिंग पर विचार करें।
🔒 आपकी फाइलें ब्राउज़र से बाहर नहीं जातीं
100% मुफ्त, साइनअप नहीं