DECODEX · BASE64 · UTF-8
Base64 डिकोडर मुफ्त ऑनलाइन टूल
Base64 और Base64URL को UTF-8 टेक्स्ट में डिकोड करें। हिन्दी, अन्य भाषाओं और इमोजी का समर्थन। मुफ़्त, बिना पंजीकरण।
ऑनलाइन Base64 टेक्स्ट डिकोड कैसे करें
Base64 डिकोडिंग स्ट्रिंग से मूल बाइट लौटाती है। यह डिकोडर उन्हें UTF-8 के रूप में पढ़कर हिंदी, कोरियाई और इमोजी दिखाता है। API के मान जाँच सकते हैं; यह चित्र या PDF डाउनलोड नहीं करता।
- केवल Base64 भाग पेस्ट करें। पहले JSON के उद्धरण चिह्न और data:text/plain;base64, जैसे प्रीफिक्स हटाएँ।
- रूपांतरण अपने-आप होता है। इसे बंद करने पर रूपांतरण बटन या Ctrl+Enter (Mac पर ⌘+Enter) दबाएँ।
- कॉपी बटन से परिणाम कॉपी करें। UTF-8 टेक्स्ट की सीमा 5 MB है।
जाँचे गए Base64 टेक्स्ट उदाहरण
ये उदाहरण UTF-8 इस्तेमाल करते हैं। दिशा जाँचने के लिए इनपुट और परिणाम मिलाएँ। एक Unicode अक्षर कई बाइट ले सकता है; अक्षर संख्या Base64 लंबाई नहीं बताती।
| इनपुट | परिणाम |
|---|---|
SGVsbG8= | Hello |
4KSo4KSu4KS44KWN4KSk4KWH | नमस्ते |
7JWI64WV7ZWY7IS47JqUIPCfmIA= | 안녕하세요 😀 |
समर्थित Base64 प्रारूप और पैडिंग
Base64 में + और / होते हैं; Base64URL में - और _ होते हैं। बाकी अक्षर और अंक समान रहते हैं। = पैडिंग रखना या हटाना प्रोटोकॉल पर निर्भर है। केवल अक्षरों और अंकों वाली स्ट्रिंग से दोनों प्रारूपों में अंतर पहचानना संभव नहीं है।
एक बचा बाइट ==, दो बाइट = और तीन बाइट कोई पैडिंग नहीं माँगते। f का Zg==, fo का Zm8= और foo का Zm9v होता है। UTF-8 बाइट गिनें: हिंदी अक्षर या इमोजी एक से ज्यादा बाइट ले सकते हैं।
Zg → f; Zg== → f; 8J-YgA → 😀.
Base64 डिकोडिंग की त्रुटियाँ सुधारें
यदि स्ट्रिंग डिकोड नहीं होती, तो उद्धरण चिह्न, अतिरिक्त चिह्न और डेटा URL का उपसर्ग हटाकर केवल Base64 भाग पेस्ट करें। पैडिंग = केवल अंत में हो सकती है। लंबाई को 4 से भाग देने पर शेष 1 हो तो स्ट्रिंग अमान्य है। स्पेस, नई पंक्तियाँ और Base64URL के - व _ स्वीकार किए जाते हैं। UTF-8 त्रुटि बाइनरी डेटा या दूसरी कैरेक्टर एन्कोडिंग का संकेत हो सकती है। UTF-8 डिफ़ॉल्ट है। टेक्स्ट बिगड़ा दिखे तो मूल कैरेक्टर एन्कोडिंग चुनें।
Base64 डिकोड करते समय मूल अक्षर एन्कोडिंग चुनें
Base64 में बाइट होते हैं, मूल अक्षर एन्कोडिंग की जानकारी नहीं। डिफ़ॉल्ट UTF-8 है। यदि मूल डेटा EUC-KR / CP949, Shift_JIS या GB18030 में है, तो परिणाम के ऊपर वही एन्कोडिंग चुनें।
एन्कोडिंग अपने आप पहचानी नहीं जाती। मूल टेक्स्ट से तुलना करें: बिना त्रुटि के भी गलत एन्कोडिंग गलत टेक्स्ट दे सकती है। चित्र, PDF और संपीड़ित डेटा टेक्स्ट नहीं हैं।
| अक्षर एन्कोडिंग | टेक्स्ट | Base64 |
|---|---|---|
| UTF-8 | नमस्ते | 4KSo4KSu4KS44KWN4KSk4KWH |
| UTF-16LE | नमस्ते | KAkuCTgJTQkkCUcJ |
अक्सर पूछे जाने वाले प्रश्न
अपठनीय टेक्स्ट या UTF-8 त्रुटि कैसे ठीक करें?
Base64 में बाइट होते हैं, मूल अक्षर एन्कोडिंग की जानकारी नहीं। डिफ़ॉल्ट UTF-8 है। यदि मूल डेटा EUC-KR / CP949, Shift_JIS या GB18030 में है, तो परिणाम के ऊपर वही एन्कोडिंग चुनें। एन्कोडिंग अपने आप पहचानी नहीं जाती। मूल टेक्स्ट से तुलना करें: बिना त्रुटि के भी गलत एन्कोडिंग गलत टेक्स्ट दे सकती है। चित्र, PDF और संपीड़ित डेटा टेक्स्ट नहीं हैं।
क्या बिना = की स्ट्रिंग हमेशा गलत है?
नहीं। बाइट की संख्या तीन का गुणज हो तो पैडिंग जरूरी नहीं। कुछ प्रोटोकॉल उसे स्पष्ट रूप से हटाते भी हैं।
क्या Base64 मेरा टेक्स्ट सुरक्षित रखता है?
Base64 डेटा को ऐसे रूप में दिखाता है जिसे वापस बदला जा सकता है। यह एन्क्रिप्शन नहीं है और पासवर्ड या अन्य गोपनीय जानकारी को सुरक्षित नहीं करता।
रूपांतरण आपके ब्राउज़र में होता है। इनपुट और परिणाम किसी रूपांतरण सर्वर को नहीं भेजे जाते। Google Analytics विज़िट और सुविधाओं के उपयोग को मापता है।
