Base64 एन्कोड / डिकोड
Base64 एन्कोड या डिकोड करें (UTF-8 सुरक्षित) — URL-सुरक्षित वर्णमाला, वैकल्पिक पैडिंग, 64/76 लाइन रैपिंग, लाइव बाइट व वर्ण गिनती और हेक्स/बाइनरी बाइट व्यू के साथ।
Base64 एन्कोड / डिकोड — किसी भी टेक्स्ट को Base64 में और वापस बदलें, पूरी तरह UTF-8 सुरक्षित — इमोजी और गैर-लैटिन लिपियाँ सही ढंग से बनी रहती हैं। URL-सुरक्षित वर्णमाला (- और _) पर स्विच करें, = पैडिंग हटाएँ, आउटपुट को 64 या 76 वर्णों पर तोड़ें, और कच्चे बाइट्स को हेक्स या बाइनरी में देखें — लाइव बाइट व वर्ण गिनती के साथ। सब कुछ आपके ब्राउज़र में चलता है, इसलिए आपके द्वारा पेस्ट किया गया डेटा कभी आपके डिवाइस से बाहर नहीं जाता।
Base64 एन्कोड / डिकोड क्या है?
एक मुफ़्त ऑनलाइन Base64 एन्कोडर और डिकोडर जो सादे टेक्स्ट को Base64 में बदलता है या किसी Base64 स्ट्रिंग को वापस पठनीय टेक्स्ट में डिकोड करता है, पूरी तरह UTF-8 सुरक्षित। मानक वर्णमाला के अलावा यह एक URL-सुरक्षित रूप (+ और / की जगह - और _), = पैडिंग हटाने का विकल्प, और 76 या 64 वर्णों पर MIME/PEM लाइन रैपिंग देता है। यह लाइव बाइट व वर्ण गिनती दिखाता है और आपको अंतर्निहित बाइट्स को हेक्साडेसिमल या बाइनरी में देखने देता है। डिकोडिंग सहनशील है: यह मानक या URL-सुरक्षित इनपुट को, पैडिंग या लाइन ब्रेक के साथ या बिना, स्वीकार करती है। डेवलपर इसका उपयोग data URI, JWT, HTTP बेसिक ऑथ हेडर और कॉन्फ़िग फ़ाइलों के लिए बिना कोड लिखे करते हैं।
Base64 एन्कोड / डिकोड का उपयोग कैसे करें
- मोड टॉगल से एन्कोड या डिकोड चुनें।
- अपनी सामग्री इनपुट बॉक्स में टाइप करें या पेस्ट करें — एन्कोड के लिए सादा टेक्स्ट, या डिकोड के लिए एक Base64 स्ट्रिंग।
- नीचे के आउटपुट बॉक्स में बदला गया परिणाम तुरंत पढ़ें; यह आपके टाइप करते ही अपडेट होता है।
- विकल्प (गियर आइकन) खोलें ताकि मानक और URL-सुरक्षित वर्णमाला के बीच स्विच करें, = पैडिंग हटाएँ, या एन्कोड किए गए आउटपुट को 64 या 76 वर्णों पर तोड़ें।
- लाइव बाइट व वर्ण गिनती देखें, और कच्चे बाइट्स को हेक्स या बाइनरी में देखने के लिए बाइट व्यू का उपयोग करें (प्रारूप विकल्प में बदलें)।
- परिणाम कॉपी करने के लिए कॉपी पर, विपरीत दिशा में बदलने के लिए स्वैप पर, या फिर से शुरू करने के लिए साफ़ करें पर क्लिक करें।
उदाहरण
सादा टेक्स्ट एन्कोड करें
इनपुट
Hello
आउटपुट
SGVsbG8=
URL-सुरक्षित वर्णमाला
इनपुट
>>>
आउटपुट
Pj4-
हेक्स में बाइट व्यू
"Hi" एन्कोड करने पर बाइट व्यू में स्रोत बाइट्स 48 69 दिखते हैं; डिकोड करने पर डिकोड किए गए बाइट्स दिखते हैं। हेक्स और बाइनरी के बीच विकल्प में स्विच करें।
अक्सर पूछे जाने वाले सवाल
- क्या यह इमोजी और कोरियाई या जापानी जैसे गैर-लैटिन अक्षरों को संभालता है?
- हाँ। एन्कोडिंग और डिकोडिंग UTF-8 सुरक्षित हैं, इसलिए इमोजी और गैर-लैटिन लिपियाँ बिल्कुल मूल टेक्स्ट पर वापस आती हैं।
- URL-सुरक्षित Base64 विकल्प क्या है?
- URL-सुरक्षित Base64 + और / के बजाय - और _ का उपयोग करता है, इसलिए आउटपुट बिना एस्केप किए सीधे URL, फ़ाइल नाम या JWT में जा सकता है। आप अंत की = पैडिंग भी हटा सकते हैं। डिकोडिंग मानक और URL-सुरक्षित दोनों वर्णमालाओं को स्वतः स्वीकार करती है।
- मैं आउटपुट को लाइनों में क्यों तोड़ूँ?
- कुछ प्रारूपों को निश्चित चौड़ाई की पंक्तियाँ चाहिए: MIME ईमेल प्रति पंक्ति 76 वर्ण और PEM प्रमाणपत्र 64 वर्ण उपयोग करते हैं। मिलान के लिए 64 या 76 रैपिंग चालू करें; डिकोडिंग लाइन ब्रेक को बस अनदेखा कर देती है।
- बाइट व्यू क्या दिखाता है?
- यह अंतर्निहित बाइट्स दिखाता है — एन्कोड करते समय स्रोत बाइट्स, डिकोड करते समय डिकोड किए गए बाइट्स — हेक्साडेसिमल या बाइनरी में, जो बाइनरी डेटा देखने या एन्कोडिंग डिबग करने में उपयोगी है। यह लाइव बाइट व वर्ण गिनती के पास होता है।
- क्या मेरा डेटा किसी सर्वर पर अपलोड होता है?
- नहीं। सब कुछ अंतर्निहित JavaScript एन्कोडिंग का उपयोग करते हुए पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा पेस्ट किया गया टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाता और किसी भी सर्वर पर नहीं भेजा जाता।
संबंधित टूल
Base32 / Base58 एन्कोड / डिकोड
टेक्स्ट को Base32 (RFC 4648) या Base58 (बिटकॉइन वर्णमाला) में एन्कोड करें और दोनों में से किसी को वापस टेक्स्ट में डिकोड करें, पूरी तरह UTF-8 सुरक्षित और पूरी तरह आपके ब्राउज़र में।
केस कन्वर्टर और काउंटर
टेक्स्ट को UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case आदि में बदलें और अक्षर, शब्द व पंक्तियाँ गिनें।
कोड फ़ॉर्मैटर और मिनिफ़ायर
अपने ब्राउज़र में HTML, CSS और JavaScript को तुरंत सुंदर बनाएँ या मिनिफ़ाई करें, 2-स्पेस, 4-स्पेस या टैब इंडेंटेशन और Terser-संचालित JavaScript कम्प्रेशन के साथ।
कलर कन्वर्टर
लाइव प्रीव्यू के साथ HEX, RGB और HSL के बीच रंग बदलें।