प्रोसेसिंग सीमा: टेक्स्ट 32 MB · मोबाइल पर फ़ाइल अधिकतम 64 MB, PC पर अधिकतम 128 MB (डिवाइस मेमोरी के अनुसार कम हो सकती है)
यहाँ एक फ़ाइल खींचें और छोड़ दें, या एक चुनें
सभी फ़ाइल प्रकारों का समर्थन करता है
0 Bytes
-
रूपांतरण मोड
0 Bytes
मूल आकार
0 Bytes
आउटपुट आकार
तैयार
रूपांतरण की स्थिति
उपयोगी जानकारी
Base64 इमेज, वीडियो और एक्ज़ीक्यूटेबल फ़ाइल जैसे 8-बिट बाइनरी डेटा को ASCII टेक्स्ट स्ट्रिंग के रूप में एन्कोड करता है। इससे ईमेल, HTML, CSS या JSON में शामिल करने पर बाइनरी डेटा खराब नहीं होता।
डेटा एम्बेड करें: आपको छोटे चित्र या फ़ॉन्ट फ़ाइलें सीधे HTML या CSS में एम्बेड करने देता है, जिससे HTTP अनुरोधों की संख्या घटती है।
सुरक्षित ट्रांसपोर्ट: JSON और XML जैसे टेक्स्ट-आधारित प्रोटोकॉल के माध्यम से बाइनरी डेटा सुरक्षित रूप से भेजें।
बाइनरी डेटा को टेक्स्ट के रूप में प्रस्तुत करें: जटिल बाइनरी डेटा को सादा टेक्स्ट बनाकर कॉपी, पेस्ट, संग्रहीत और प्रबंधित करना आसान करता है।
चुनी गई फ़ाइलें आपके डिवाइस से बाहर नहीं जातीं। सारी प्रोसेसिंग आपके स्थानीय कंप्यूटर पर होती है।
Data URI किसी बाहरी फ़ाइल का संदर्भ देने के बजाय डेटा को सीधे URL में एम्बेड करता है। Base64 में एन्कोड किए गए फ़ाइल डेटा से पहले यह प्रीफ़िक्स जोड़ें: data:[MIME type];base64,एन्कोडेड फ़ाइल डेटा से पहले।
उदाहरण के लिए, छोटे PNG चित्र को इस प्रकार सीधे HTML में एम्बेड किया जा सकता है:
फ़ाइल एन्कोड करते समय यह प्रीफ़िक्स अपने-आप जोड़ने के लिए 'Data URI स्कीम शामिल करें' चालू करें।
प्रश्न: क्या मेरा इनपुट सर्वर पर भेजा जाता है?
नहीं। एन्कोडिंग और डिकोडिंग की पूरी प्रक्रियास्थानीय रूप से अपने वेब ब्राउज़र में केवल JavaScript से होती है। कुछ भी बाहरी सर्वर पर नहीं भेजा जाता, इसलिए आप गोपनीय व्यावसायिक डेटा या निजी जानकारी सुरक्षित रूप से प्रोसेस कर सकते हैं।
प्रश्न: डिकोड करते समय 'अमान्य वर्ण' त्रुटि क्यों आती है?
Base64 में केवल बड़े और छोटे अंग्रेज़ी अक्षर, अंक, '+' और '/' इस्तेमाल होते हैं। खाली जगह या लाइन ब्रेक जैसे अमान्य वर्ण अथवा गलत '=' पैडिंग त्रुटि पैदा कर सकते हैं। मूल कोड जाँचकर फिर कोशिश करें।
प्रश्न: क्या मैं इस टूल का व्यावसायिक उपयोग कर सकता हूँ?
हाँ। यह टूल निजी और व्यावसायिक उपयोग, दोनों के लिए पूरी तरह मुफ़्त है। व्यावसायिक परियोजनाओं सहित इसके उपयोग की कोई सीमा नहीं है।
प्रश्न: क्या फ़ाइल आकार की कोई सीमा है?
प्रोसेसिंग ब्राउज़र में स्थानीय रूप से होती है, इसलिए व्यावहारिक सीमा आपके डिवाइस की उपलब्ध मेमोरी पर निर्भर करती है। कई दसियों मेगाबाइट या उससे बड़ी फ़ाइलें कुछ समय के लिए ब्राउज़र को अनुत्तरदायी बना सकती हैं।
इमेज एम्बेड करें: छोटे आइकन या लोगो को Base64 में एन्कोड करें और CSS में Data URI का उपयोग करेंbackground-imageया HTML<img> टैग।
वेब फ़ॉन्ट एम्बेड करें: WOFF2 जैसे वेब फ़ॉन्ट को Base64 में एन्कोड करें और CSS में शामिल करें@font-face ताकि बाहरी फ़ॉन्ट अनुरोध कम हों।
तुरंत कॉपी करें: चुनेंकॉपी आउटपुट को क्लिपबोर्ड पर कॉपी करने के लिए उसके ऊपरी-दाएँ कोने में मौजूद बटन चुनें।
फ़ाइल डाउनलोड करें:यदि डिकोड आउटपुट एक फ़ाइल है, जैसे कि एक छवि, चुनेंसहेजेंमूल फ़ाइल नाम के साथ इसे डाउनलोड करने के लिए।
एन्कोडिंग मूल पाठ या फ़ाइल को बेस 64 स्ट्रिंग में परिवर्तित कर रही है, और डिकोडिंग बेस 64 स्ट्रिंग को वापस पढ़ने योग्य पाठ या मूल फ़ाइल डेटा में परिवर्तित कर रही है। (Base64)
नहीं, Base64 एक संपीड़न विधि नहीं है बल्कि ट्रांसमिशन के लिए एक टेक्स्ट एन्कोडिंग विधि है, इसलिए मूल बाइनरी की तुलना में डेटा का आकार आम तौर पर बढ़ जाता है। यदि आपका लक्ष्य आकार कम करना है, तो संपीड़न या प्रारूप अनुकूलन टूल का उपयोग करें।
Base64 डिकोडिंग को कभी-कभी "डिक्रिप्शन" कहा जाता है, लेकिन तकनीकी रूप से यह डिकोडिंग है। Base64 एन्क्रिप्शन नहीं है; यह डेटा को टेक्स्ट के रूप में दिखाने वाली एन्कोडिंग है जिसे कोई भी वापस डिकोड कर सकता है। पासवर्ड या गुप्त जानकारी की सुरक्षा के लिए Base64 का उपयोग न करें।