Data URI कन्वर्टर

किसी फ़ाइल को HTML या CSS में जोड़ने के लिए तैयार base64 Data URI (data:...;base64,...) में बदलें, या मौजूदा Data URI को डाउनलोड करने योग्य फ़ाइल में डिकोड करें।

फ़ाइल से Data URI

चुनी गई फ़ाइल से अपने आप भरा गया।

Data URI से फ़ाइल

उदाहरण:

यह कैसे काम करता है

क्या आप कोई छोटी इमेज सीधे CSS या HTML फ़ाइल में बिना किसी अतिरिक्त नेटवर्क रिक्वेस्ट के जोड़ना चाहते हैं, या किसी बाइनरी फ़ाइल को JSON टेक्स्ट फ़ील्ड में भेजना चाहते हैं? Data URI किसी फ़ाइल की सामग्री को base64 में एक आत्मनिर्भर स्ट्रिंग के अंदर एन्कोड करती है, जिसे सीधे src या background-image एट्रिब्यूट के मान के रूप में इस्तेमाल किया जा सकता है। यह टूल दोनों दिशाओं में बदलता है: फ़ाइल से Data URI, और Data URI से डाउनलोड करने योग्य फ़ाइल।

मेरी Data URI मूल फ़ाइल से इतनी बड़ी क्यों है?

base64 एन्कोडिंग से आकार लगभग 33% बढ़ जाता है, क्योंकि बाइनरी डेटा के हर 3 बाइट के समूह को 4 टेक्स्ट अक्षरों से दर्शाया जाता है। शुद्ध टेक्स्ट फ़ॉर्मेट (HTML, CSS, JSON) में बाइनरी डेटा ले जाने के लिए यह ज़रूरी समझौता है।

एन्कोडिंग के लिए मुझे कौन-सा MIME टाइप बताना चाहिए?

फ़ाइल से मेल खाने वाला MIME टाइप (उदाहरण के लिए image/png, image/jpeg, application/pdf): यह आम तौर पर चुनी गई फ़ाइल से अपने आप भर जाता है, लेकिन ज़रूरत पड़ने पर आप इसे ठीक कर सकते हैं।

100% लोकल प्रोसेसिंग: एन्कोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए होती है — आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती।