Base64 एनकोड / डिकोड

टेक्स्ट या फ़ाइल को Base64 में बदलें, या Base64 स्ट्रिंग को वापस पढ़ने लायक टेक्स्ट में डिकोड करें। UTF-8, इमोजी और URL-सेफ़ Base64 के साथ काम करता है।

मोड

इनपुट

0 अक्षर0 लाइन

आउटपुट

0 अक्षर0 लाइन

पूरी तरह आपके ब्राउज़र में चलता है। आप जो भी डालते हैं, वह किसी सर्वर पर नहीं भेजा जाता।

Base64 एनकोड या डिकोड कैसे करें

  1. मोड चुनें

    टेक्स्ट को Base64 में बदलने के लिए “एनकोड” चुनें, या Base64 को वापस टेक्स्ट में बदलने के लिए “डिकोड”।

  2. पेस्ट करें या फ़ाइल खोलें

    इनपुट में टाइप या पेस्ट करें। इमेज या PDF जैसी पूरी फ़ाइल एनकोड करने के लिए “फ़ाइल खोलें” इस्तेमाल करें।

  3. परिणाम कॉपी करें

    टाइप करते ही आउटपुट अपडेट होता है। उसे कॉपी करें, या डिकोड किया गया डेटा फ़ाइल के रूप में डाउनलोड करें।

Base64 किस काम आता है?

Base64 बाइनरी डेटा को सिर्फ़ अंग्रेज़ी अक्षरों, अंकों, + और / से लिखता है। इससे HTML या CSS में इमेज जोड़ना, ईमेल से अटैचमेंट भेजना, या JSON और कॉन्फ़िगरेशन फ़ाइलों में बाइनरी वैल्यू रखना सुरक्षित हो जाता है।

URL-सेफ़ Base64

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

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

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

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

Base64 टेक्स्ट मूल से लंबा क्यों होता है?

Base64 हर 3 बाइट के लिए 4 कैरेक्टर इस्तेमाल करता है, इसलिए परिणाम मूल से लगभग एक-तिहाई बड़ा होता है।

क्या खास कैरेक्टर और इमोजी सपोर्ट होते हैं?

हाँ। टेक्स्ट पहले UTF-8 में एनकोड होता है, इसलिए é और ü जैसे ऐक्सेंट वाले अक्षर, अरबी और देवनागरी लिपि, और इमोजी एनकोड से डिकोड तक बिना बिगड़े रहते हैं।

क्या फ़ाइलों के साइज़ की कोई सीमा है?

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