Base64 एन्कोड / डिकोड
UTF-8-सुरक्षित Base64 एन्कोडिंग और डिकोडिंग।
आपका टेक्स्ट पूरी तरह आपके browser में एनकोड और डिकोड होता है, इसलिए आप जो भी पेस्ट करते हैं वह किसी server पर अपलोड नहीं होता।
किसी टोकन की जांच करनी है? JWT Decoder आजमाएं।
Base64 एन्कोड / डिकोड के बारे में
यह Base64 एनकोडर डिकोडर टेक्स्ट को Base64 में बदलता है और Base64 को वापस पठनीय टेक्स्ट में डिकोड करता है, और यह सब आपके browser में स्थानीय रूप से प्रोसेस होता है। एनकोडिंग UTF-8 सुरक्षित है, इसलिए emoji, उच्चारण चिह्न और कोई भी Unicode अक्षर बिना खराब हुए सही ढंग से राउंड-ट्रिप करते हैं। डिकोडर सहनशील है: यह URL-सुरक्षित वर्णमाला (- और _ के साथ) स्वीकार करता है, छूटे हुए padding को सहन करता है, और Base64 को टेक्स्ट में डिकोड करने से पहले अतिरिक्त whitespace हटा देता है। यह डेवलपर्स, QA इंजीनियरों और उन सभी के लिए बनाया गया है जो APIs, JWTs, data URIs या HTTP headers के साथ काम करते हैं और जिन्हें त्वरित, भरोसेमंद base64 कन्वर्टर की जरूरत होती है। एक क्लिक में Encode और Decode मोड के बीच स्विच करें और परिणाम कॉपी करें। चूंकि सब कुछ आपके browser में चलता है, इसलिए किसी server पर कुछ भी अपलोड नहीं होता।
विशेषताएँ
- UTF-8 सुरक्षित एनकोडिंग ताकि emoji और उच्चारण चिह्न सही ढंग से राउंड-ट्रिप करें
- मानक और URL-सुरक्षित दोनों Base64 (- और _ अक्षर) को डिकोड करता है
- डिकोडिंग के समय छूटे या अतिरिक्त padding को सहन करता है
- पेस्ट किए गए इनपुट से whitespace और newlines अपने आप हटा देता है
- Encode और Decode मोड के बीच एक-क्लिक स्विच
- जब इनपुट खाली हो या वैध Base64 न हो तो स्पष्ट त्रुटि संदेश
- एनकोडेड या डिकोडेड आउटपुट को एक ही क्रिया में कॉपी करें
Base64 एन्कोड / डिकोड का उपयोग कैसे करें
- टेक्स्ट को Base64 में बदलने के लिए Encode मोड चुनें, या Base64 को वापस टेक्स्ट में बदलने के लिए Decode मोड चुनें।
- अपना टेक्स्ट या Base64 स्ट्रिंग इनपुट बॉक्स में टाइप करें या पेस्ट करें।
- आउटपुट क्षेत्र में तुरंत बदला हुआ परिणाम पढ़ें।
- आउटपुट को कॉपी करें और अपने API कॉल, header या data URI में उपयोग करें।
उदाहरण
इनपुट
Hello, ArrayKit!
आउटपुट
SGVsbG8sIEFycmF5S2l0IQ==
सादा UTF-8 टेक्स्ट को मानक Base64 में एनकोड करना।
सामान्य त्रुटियाँ और समस्या निवारण
- डिकोडिंग से "Input is not valid Base64." लौटता है — Base64 वर्णमाला (A-Z, a-z, 0-9, +, /, -, _) के बाहर के अक्षर हटाएं और फिर से प्रयास करें; अतिरिक्त चिह्न या कटा हुआ डेटा डिकोडिंग को तोड़ देता है।
- डिकोड किया गया टेक्स्ट उलझे हुए अक्षर या mojibake दिखाता है — मूल डेटा शायद UTF-8 टेक्स्ट नहीं था, या Base64 स्ट्रिंग का केवल एक हिस्सा कॉपी किया गया था। साफ राउंड-ट्रिप के लिए पूरी स्ट्रिंग पेस्ट करें।
- एक URL-सुरक्षित टोकन कहीं और डिकोड नहीं होता — URL-सुरक्षित Base64 में - और _ का उपयोग होता है और अक्सर padding छोड़ दी जाती है। यह टूल इसे डिकोड कर देता है, लेकिन यदि कोई अन्य सिस्टम इसे अस्वीकार करता है, तो - को + और _ को / में बदलें और = padding फिर से जोड़ें।
- पेस्ट किए गए ब्लॉक में whitespace या line breaks समस्या पैदा करते लगते हैं — यहां कुछ करने की जरूरत नहीं; डिकोडर डिकोडिंग से पहले whitespace और newlines अपने आप हटा देता है।
अक्सर पूछे जाने वाले प्रश्न
- Base64 एनकोडर डिकोडर क्या है?
- यह एक टूल है जो टेक्स्ट और बाइनरी-सुरक्षित स्ट्रिंग्स को Base64 में और वापस बदलता है। ArrayKit का Base64 एनकोडर डिकोडर दोनों दिशाओं में आपके browser में चलता है, emoji और उच्चारण चिह्नों के लिए UTF-8 सुरक्षित हैंडलिंग के साथ।
- मैं Base64 स्ट्रिंग को टेक्स्ट में कैसे डिकोड करूं?
- Decode मोड पर स्विच करें, अपनी Base64 स्ट्रिंग को इनपुट बॉक्स में पेस्ट करें, और पठनीय टेक्स्ट तुरंत आउटपुट क्षेत्र में दिखाई देता है जिसे आप कॉपी कर सकते हैं।
- क्या ArrayKit का Base64 टूल URL-सुरक्षित Base64 का समर्थन करता है?
- हां। डिकोडिंग URL-सुरक्षित वर्णमाला में उपयोग किए जाने वाले - और _ अक्षरों को स्वीकार करती है और छूटी हुई padding को सहन करती है, इसलिए JWTs और URLs के टोकन साफ-साफ डिकोड होते हैं।
- क्या Base64 टूल emoji और उच्चारण चिह्नों को संभाल सकता है?
- हां। टेक्स्ट को Base64 से पहले UTF-8 एनकोड किया जाता है, इसलिए emoji और उच्चारण चिह्नों सहित कोई भी Unicode बिना खराब हुए सही ढंग से राउंड-ट्रिप करता है।
- मेरी Base64 स्ट्रिंग डिकोड क्यों नहीं हो रही?
- इनपुट में Base64 वर्णमाला के बाहर के अक्षर हैं, या स्ट्रिंग का हिस्सा गायब है। पूरी, अनसंशोधित स्ट्रिंग पेस्ट करें और कोई भी अतिरिक्त चिह्न हटाएं।
- जब मैं Base64 टूल का उपयोग करता हूं तो क्या मेरा डेटा कहीं भेजा जाता है?
- नहीं। सारी एनकोडिंग और डिकोडिंग आपके browser में स्थानीय रूप से होती है, आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता, और किसी server पर कुछ भी अपलोड नहीं होता।
संबंधित टूल
- URL एन्कोड / डिकोड — URL कॉम्पोनेंट को एन्कोड और डिकोड करें।
- HTML एस्केप / अनएस्केप — HTML विशेष वर्णों और एंटिटीज़ को एस्केप और अनएस्केप करें।
- नंबर बेस कन्वर्टर — पूर्णांकों को बाइनरी, ऑक्टल, दशमलव और हेक्साडेसिमल के बीच कन्वर्ट करें।
- JWT डिकोडर — JWT के हेडर और पेलोड को डिकोड करें और exp/iat का निरीक्षण करें (बिना सत्यापन)।
- हैश जेनरेटर — Web Crypto API के माध्यम से SHA-256 / SHA-1 / SHA-384 / SHA-512।
- UUID जेनरेटर — एक या अधिक यादृच्छिक UUID v4 मान जेनरेट करें।
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
- केस कन्वर्टर — टेक्स्ट को camelCase, snake_case, kebab-case, PascalCase और अन्य के बीच कन्वर्ट करें।
सभी ArrayKit टूल