इस टूल के बारे में
SVG → Base64, SVG की UTF-8 सामग्री को आसानी से कॉपी किए जा सकने वाले एन्कोडेड टेक्स्ट में बदलता है। सादा Base64 या SVG मीडिया प्रकार वाले प्रीफ़िक्स सहित Data URI चुनें। जहाँ चित्र के लिए टेक्स्ट के रूप में पता चाहिए, वहाँ यह काम आता है।
इस्तेमाल कैसे करें
- UTF-8 SVG फ़ाइल चुनें या पूरी SVG पेस्ट करें।
- Base64 बनाएँ बटन दबाएँ और बना हुआ सादा Base64 जाँचें।
- सादा Base64 कॉपी करें या चित्र के प्रकार वाला प्रीफ़िक्स शामिल करने वाला Data URI कॉपी करें।
- टेक्स्ट फ़ाइल डाउनलोड करें या Base64 → SVG से सामग्री वापस बदलकर जाँचें।
सुविधाएँ
- SVG को सीधे एन्कोड करता है। चित्र को PNG या किसी अन्य पिक्सेल फ़ॉर्मैट में नहीं बदलता।
- हिंदी, अन्य भाषाओं और इमोजी सहित UTF-8 टेक्स्ट समर्थित है।
- मुख्य परिणाम सादा Base64 है। Data URI में इसके आगे data:image/svg+xml;base64, प्रीफ़िक्स जुड़ता है।
एन्कोडिंग और मूल फ़ाइल
- Base64 एक एन्कोडिंग तरीका है। यह एन्क्रिप्शन, कंप्रेशन या सुरक्षा फ़िल्टर नहीं है। कोई भी इसे डिकोड करके सामग्री पढ़ सकता है।
- परिणाम में मूल SVG बनी रहती है, जिसमें स्क्रिप्ट या बाहरी संदर्भ भी हो सकते हैं। इसे केवल वहीं इस्तेमाल करें जहाँ फ़ाइल विश्वसनीय और उपयोग के लिए उपयुक्त हो।
- Base64 आम तौर पर मूल बाइट की संख्या से लगभग एक-तिहाई बड़ा होता है। Data URI प्रीफ़िक्स जोड़ने पर लंबाई थोड़ी और बढ़ती है।
SVG सुरक्षा संबंधी जानकारी
प्रीव्यू के लिए सुरक्षा फ़िल्टर वाली स्थिर प्रति इस्तेमाल होती है। इसमें स्क्रिप्ट, क्लिक इवेंट या एनिमेशन नहीं चलते और बाहरी चित्र, फ़ॉन्ट या स्टाइल लोड नहीं होते। बाहरी संदर्भ, एम्बेड किए गए वेब पेज और असमर्थित सामग्री हटा दी जाती है, इसलिए प्रीव्यू मूल फ़ाइल से अलग हो सकता है। DOCTYPE या कस्टम एंटिटी वाले दस्तावेज़ समर्थित नहीं हैं।
SVG फ़ाइल या UTF-8 सोर्स कोड की सीमा 2 MiB है। तत्वों और टेक्स्ट सहित अधिकतम 20000 नोड और नेस्टिंग के 96 स्तर हो सकते हैं। बहुत बड़ी या जटिल फ़ाइल को पहले सरल करें।
निजता
आपकी SVG सामग्री केवल आपके ब्राउज़र में संसाधित होती है। इसे सर्वर पर अपलोड नहीं किया जाता।
इनपुट और परिणाम अपने आप नहीं सहेजे जाते। टूल खाली करने या पेज छोड़ने से पहले ज़रूरी फ़ाइलें डाउनलोड करें और मूल प्रति संभालकर रखें।
अक्सर पूछे जाने वाले प्रश्न
SVG Base64 क्या है?
यह SVG की UTF-8 बाइट को ASCII वर्णों की एक शृंखला में एन्कोड करता है। डिकोड करने पर SVG सामग्री वापस मिलती है।
क्या Base64 से SVG का आकार घटता है?
नहीं। Base64 की लंबाई आम तौर पर लगभग एक-तिहाई बढ़ जाती है। फ़ाइल का आकार घटाने के लिए पहले SVG मिनिफ़ायर आज़माएँ।
क्या SVG Base64 को चित्र के पते के रूप में इस्तेमाल कर सकते हैं?
data:image/svg+xml;base64, से शुरू होने वाला पूरा Data URI इस्तेमाल कर सकते हैं। कुछ ऐप और पेज ऐसे पतों को अनुमति नहीं देते। जहाँ इसे इस्तेमाल करना है, वहाँ इसका समर्थन जाँचें।
क्या एन्कोड करने पर हिंदी या इमोजी खो जाएँगे?
यह टूल UTF-8 इस्तेमाल करता है, जिसमें हिंदी, अन्य भाषाएँ और इमोजी समर्थित हैं। मूल वर्ण वापस पाने के लिए UTF-8 से डिकोड करें।