डेवलपमेंट
JWT डिकोडर
JWT का हेडर, पेलोड और तारीख़ें पढ़ें, और उसका सिग्नेचर जाँचें।
SVG को HTML, JSX, React, CSS या Base64 में कन्वर्ट करें। अपने डिवाइस पर ही प्रीव्यू देखें, ऑप्टिमाइज़ करें और एक्सपोर्ट करें।
अपनी SVG फ़ाइल यहाँ खींचकर छोड़ें
एक .svg फ़ाइल, अधिकतम 5 MB। आपकी फ़ाइल आपके ब्राउज़र में ही रहती है।
प्रीव्यू देखने के लिए कोई SVG जोड़ें।
SVG फ़ाइल चुनें या उसका मार्कअप पेस्ट करें, और HTML पेज के लिए इनलाइन SVG पाएँ। नतीजे का प्रीव्यू देखें, ऑप्टिमाइज़ेशन की सेटिंग बदलें और कोड कॉपी करें। पार्सिंग, ऑप्टिमाइज़ेशन और कन्वर्ज़न, सब कुछ आपके ब्राउज़र में ही होता है, आपका SVG किसी सर्वर पर नहीं भेजा जाता।
SVG का कोऑर्डिनेट सिस्टम बनाए रखने के लिए viewBox रखें। अगर SVG में इस्तेमाल लायक viewBox है, तो तय चौड़ाई और ऊँचाई हटाएँ और फिर अपनी CSS में उसका साइज़ तय करें।
“मूल साइज़” आपके इनपुट SVG का साइज़ है। “ऑप्टिमाइज़ किए गए SVG का साइज़” वह साइज़ है, जो आपके चुने गए विकल्पों से प्रोसेस होने के बाद रहता है, जैसे कमेंट हटाना, कोऑर्डिनेट राउंड करना और कोड मिनिफ़ाई करना। साइज़ kB में दिखाए जाते हैं, जहाँ 1 kB बराबर 1,000 बाइट है। “बचत” प्रतिशत में हुई कमी है: 10 kB से 7 kB होने पर 30% की बचत होती है। अगर आउटपुट बड़ा हो, जैसे पढ़ने में आसान फ़ॉर्मैटिंग की वजह से, तो उसकी जगह “साइज़ में बढ़ोतरी” दिखाई जाती है। ये आँकड़े SVG मार्कअप की तुलना करते हैं, JSX, React, CSS Data URI या Base64 एक्सपोर्ट के साइज़ की नहीं।
“दशमलव सटीकता” तय करती है कि कोऑर्डिनेट और संख्या वाले एट्रिब्यूट में दशमलव बिंदु के बाद कितने अंक रखे जाएँ। सटीकता 2 होने पर 12.34567, 12.35 बन जाता है। कम दशमलव स्थानों से फ़ाइल का साइज़ घट सकता है, लेकिन बारीक विवरण बदल सकते हैं; डिफ़ॉल्ट 3 सिर्फ़ शुरुआत के लिए है, इसलिए प्रीव्यू जाँच लें। इंडेंटेशन में 2 स्पेस, 4 स्पेस या टैब का इस्तेमाल होता है, ताकि इमेज बदले बिना HTML और JSX कोड पढ़ना आसान हो। “SVG मिनिफ़ाई करें” आउटपुट को छोटा करने के लिए फ़ॉर्मैटिंग की ग़ैर-ज़रूरी खाली जगह हटा देता है, इसलिए मिनिफ़िकेशन चालू रहने पर इंडेंटेशन बंद रहता है।
HTML आउटपुट इनलाइन SVG मार्कअप है और SVG फ़ाइल के रूप में डाउनलोड होता है। JSX, React के लिए एट्रिब्यूट के नाम और इनलाइन स्टाइल बदल देता है। “React कॉम्पोनेंट” इसे एक TypeScript फ़ंक्शन में लपेटता है, जो सामान्य SVG props स्वीकार करता है। CSS Data URI एक background-image डिक्लेरेशन बनाता है; Base64 एक एन्कोड की गई SVG इमेज URI बनाता है। साइज़ के आँकड़े ऑप्टिमाइज़ किए गए SVG के हैं, बड़े एन्कोड किए गए फ़ॉर्मैट के नहीं। एक ही पेज पर कई इनलाइन कॉपी इस्तेमाल करने से पहले ID जाँच लें।
प्रीव्यू एक अलग इमेज के रूप में दिखता है, पेज पर चलने वाले मार्कअप के रूप में नहीं। स्क्रिप्ट, एम्बेड किया गया HTML, एनिमेशन, बाहरी इमेज और स्टाइल शीट हटा दिए जाते हैं। समर्थित इनलाइन प्रेज़ेंटेशन स्टाइल और लोकल फ़्रैगमेंट रेफ़रेंस बने रहते हैं। यह टूल स्टैटिक आर्टवर्क के लिए है; असमर्थित फ़ीचर से उसका रूप बदल सकता है। currentColor ठोस फ़िल और स्ट्रोक बदलता है और इनलाइन इस्तेमाल होने पर अपना रंग आसपास से लेता है; इमेज प्रीव्यू का अपना कलर कॉन्टेक्स्ट होता है।
डेवलपमेंट
JWT का हेडर, पेलोड और तारीख़ें पढ़ें, और उसका सिग्नेचर जाँचें।
डेवलपमेंट
टाइमस्टैम्प, अवधि और तारीख़ों के बीच का अंतर कन्वर्ट करें।
डेवलपमेंट
देखें कि Google, Facebook, X, LinkedIn और दूसरी जगहों पर शेयर होने पर कोई पेज कैसा दिखता है, और पेस्ट करने के लिए तैयार Open Graph टैग (og टैग, Twitter card, मेटा टैग) कॉपी करें।
यूटिलिटी
QR कोड बनाएँ और डाउनलोड करें।