Decodex
निःशुल्क ऑनलाइन टूल

DECODEX · BASE64 · UTF-8

Base64 डिकोडर मुफ्त ऑनलाइन टूल

Base64 और Base64URL को UTF-8 टेक्स्ट में डिकोड करें। हिन्दी, अन्य भाषाओं और इमोजी का समर्थन। मुफ़्त, बिना पंजीकरण।

लिखने या पेस्ट करने पर अपने-आप बदलता है। मैन्युअल रूपांतरण के लिए बंद करें।

Base64 और Base64URL समर्थित हैं। स्पेस और नई पंक्तियाँ अनदेखी की जाती हैं।

मूल टेक्स्ट की कैरेक्टर एन्कोडिंग · UTF-8

UTF-8 डिफ़ॉल्ट है। टेक्स्ट बिगड़ा दिखे तो मूल कैरेक्टर एन्कोडिंग चुनें।

फ़ाइलें भी बदल सकते हैं ↓

फ़ाइल डिकोडिंग

Base64 टेक्स्ट से फ़ाइल का डेटा बहाल करें और डाउनलोड करें।

Base64 फ़ाइल: अधिकतम 140 MB · बहाल डेटा: अधिकतम 100 MB

ऑनलाइन Base64 टेक्स्ट डिकोड कैसे करें

Base64 डिकोडिंग मूल बाइट्स को बहाल करती है। ऊपर का टेक्स्ट कन्वर्टर चुनी गई कैरेक्टर एन्कोडिंग से टेक्स्ट दिखाता है। चित्र, PDF या अन्य बाइनरी डेटा बहाल करने के लिए नीचे फ़ाइल डिकोडिंग में Base64 टेक्स्ट फ़ाइल चुनें और परिणाम डाउनलोड करें।

  1. केवल Base64 भाग पेस्ट करें। पहले JSON के उद्धरण चिह्न और data:text/plain;base64, जैसे प्रीफिक्स हटाएँ।
  2. रूपांतरण अपने-आप होता है। इसे बंद करने पर रूपांतरण बटन या Ctrl+Enter (Mac पर ⌘+Enter) दबाएँ।
  3. कॉपी बटन से परिणाम कॉपी करें। UTF-8 टेक्स्ट की सीमा 5 MB है।

जाँचे गए Base64 टेक्स्ट उदाहरण

ये उदाहरण UTF-8 इस्तेमाल करते हैं। दिशा जाँचने के लिए इनपुट और परिणाम मिलाएँ। एक Unicode अक्षर कई बाइट ले सकता है; अक्षर संख्या Base64 लंबाई नहीं बताती।

इनपुटपरिणाम
SGVsbG8=Hello
4KSo4KSu4KS44KWN4KSk4KWHनमस्ते
7JWI64WV7ZWY7IS47JqUIPCfmIA=안녕하세요 😀

Unicode उदाहरण बदलें →

समर्थित 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 डेटा को ऐसे रूप में दिखाता है जिसे वापस बदला जा सकता है। यह एन्क्रिप्शन नहीं है और पासवर्ड या अन्य गोपनीय जानकारी को सुरक्षित नहीं करता।

Base64 एन्कोड करें →

रूपांतरण आपके ब्राउज़र में होता है। इनपुट और परिणाम किसी रूपांतरण सर्वर को नहीं भेजे जाते। Google Analytics विज़िट और सुविधाओं के उपयोग को मापता है।