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

टेक्स्ट को Base64 में एन्कोड करें या Base64 को वापस टेक्स्ट में डिकोड करें (UTF-8 सुरक्षित)।

टूल लोड हो रहा है…

Base64 एन्कोड / डिकोडकिसी भी टेक्स्ट को Base64 में और वापस बदलें, पूरी तरह UTF-8 सुरक्षित — इमोजी और गैर-लैटिन लिपियाँ सही ढंग से दोनों दिशाओं में बनी रहती हैं। सब कुछ आपके ब्राउज़र में चलता है, इसलिए आपके द्वारा पेस्ट किया गया डेटा कभी आपके डिवाइस से बाहर नहीं जाता। आउटपुट को वापस इनपुट में भेजने और विपरीत दिशा में बदलने के लिए स्वैप बटन का उपयोग करें।

Base64 एन्कोड / डिकोड क्या है?

एक मुफ़्त ऑनलाइन Base64 एन्कोडर और डिकोडर जो सादे टेक्स्ट को Base64 में बदलता है या किसी Base64 स्ट्रिंग को वापस पठनीय टेक्स्ट में डिकोड करता है, पूरी तरह UTF-8 सुरक्षित। डेवलपर, छात्र और data URI, API टोकन, JSON Web Token, HTTP बेसिक ऑथ हेडर या कॉन्फ़िग फ़ाइलों के साथ काम करने वाला हर कोई बिना कोड लिखे स्ट्रिंग्स को तेज़ी से एन्कोड और डिकोड करने के लिए इसका उपयोग करता है। चूँकि एन्कोडिंग UTF-8 को समझती है, इमोजी और गैर-लैटिन लिपियाँ (कोरियाई, जापानी, चीनी, अरबी, उच्चारण-चिह्न वाली लैटिन) बिना खराब हुए दोनों दिशाओं में बदलती हैं। एन्कोड और डिकोड मोड के बीच स्विच करें, विपरीत दिशा में बदलने के लिए स्वैप का उपयोग करें, और परिणाम को एक क्लिक से कॉपी करें।

Base64 एन्कोड / डिकोड का उपयोग कैसे करें

  1. एन्कोड / डिकोड टॉगल से एक मोड चुनें: टेक्स्ट को Base64 में बदलने के लिए एन्कोड चुनें, या Base64 को वापस टेक्स्ट में बदलने के लिए डिकोड चुनें।
  2. अपनी सामग्री इनपुट बॉक्स में टाइप करें या पेस्ट करें (एन्कोड मोड में सादा टेक्स्ट, डिकोड मोड में एक Base64 स्ट्रिंग)।
  3. नीचे के आउटपुट बॉक्स में बदला गया परिणाम तुरंत पढ़ें, जो आपके टाइप करते ही अपडेट होता है।
  4. परिणाम को अपने क्लिपबोर्ड पर कॉपी करने के लिए आउटपुट पर कॉपी बटन क्लिक करें।
  5. आउटपुट को वापस इनपुट में भेजने और मोड पलटने के लिए स्वैप बटन का उपयोग करें, जिससे विपरीत दिशा में बदलाव होता है।
  6. इनपुट खाली करने और फिर से शुरू करने के लिए साफ़ करें पर क्लिक करें।

उदाहरण

सादा टेक्स्ट एन्कोड करें

इनपुट

Hello

आउटपुट

SGVsbG8=

एक Base64 स्ट्रिंग डिकोड करें

इनपुट

SGkh

आउटपुट

Hi!

UTF-8 / इमोजी राउंड-ट्रिप

एन्कोड मोड में, गैर-लैटिन टेक्स्ट और इमोजी (जैसे "안녕 👋") पहले UTF-8 के माध्यम से एन्कोड होते हैं, इसलिए परिणाम को डिकोड करने पर मूल अक्षर बिल्कुल वैसे ही बिना खराब हुए वापस मिलते हैं।

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

क्या यह इमोजी और कोरियाई या जापानी जैसे गैर-लैटिन अक्षरों को संभालता है?
हाँ। एन्कोडिंग और डिकोडिंग UTF-8 सुरक्षित हैं, इसलिए इमोजी और गैर-लैटिन लिपियाँ सही ढंग से बदलती हैं और बिल्कुल मूल टेक्स्ट पर वापस आती हैं।
मुझे "Invalid Base64 input" त्रुटि क्यों दिखती है?
यह संदेश डिकोड मोड में तब दिखता है जब आपके द्वारा पेस्ट किया गया टेक्स्ट वैध Base64 नहीं होता (उदाहरण के लिए उसमें अमान्य अक्षर या गलत पैडिंग होती है)। सादे टेक्स्ट के लिए एन्कोड मोड पर स्विच करें, या सही ढंग से फ़ॉर्मैट की गई Base64 स्ट्रिंग पेस्ट करें।
क्या मैं दोनों दिशाओं में बदल सकता हूँ?
हाँ। दिशा चुनने के लिए एन्कोड / डिकोड टॉगल का उपयोग करें, या वर्तमान आउटपुट को वापस इनपुट में लाने और मोड को अपने आप पलटने के लिए स्वैप बटन दबाएँ।
क्या मेरा डेटा किसी सर्वर पर अपलोड होता है?
नहीं। सब कुछ अंतर्निहित JavaScript एन्कोडिंग का उपयोग करते हुए पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा पेस्ट किया गया टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाता और किसी भी सर्वर पर नहीं भेजा जाता।
क्या जिस टेक्स्ट को मैं बदल सकता हूँ उसके आकार की कोई सीमा है?
कोई निश्चित सीमा नहीं है; बदलाव आपके ब्राउज़र में स्थानीय रूप से होता है, इसलिए एकमात्र व्यावहारिक बाधा आपके डिवाइस की उपलब्ध मेमोरी है।

संबंधित टूल