SVG सुरक्षा जाँच: खतरनाक SVG को स्कैन और साफ़ करें
SVG पेस्ट या ड्रॉप करें—स्क्रिप्ट, इवेंट हैंडलर, foreignObject पेलोड, बाहरी संदर्भ और एंटिटी हमले पकड़े जाएँगे, फिर साफ़ की गई फ़ाइल कॉपी या डाउनलोड करें। सब कुछ आपके ब्राउज़र में चलता है, कुछ अपलोड नहीं होता।
इस वर्कस्पेस में खोली या पेस्ट की गई फ़ाइलें आपके ब्राउज़र में ही स्थानीय रूप से प्रोसेस होती हैं। कोई फ़ाइल सर्वर पर नहीं जाती।
SVG कोड पेस्ट करें
नतीजे
साफ़ किया गया SVG
पूर्वावलोकन
यह कैसे काम करता है
- SVG कोड पेस्ट करें, .svg फ़ाइल खोलें, या अंतर्निहित खतरनाक नमूना लोड करें।
- नतीजों की सूची देखें: हर नियम गंभीरता, कितनी बार पकड़ा गया, और कौन-सा एलिमेंट या एट्रिब्यूट मेल खाया दिखाता है।
- साफ़ किया गया कोड कॉपी या डाउनलोड करें। स्क्रिप्ट, इवेंट हैंडलर, foreignObject, असुरक्षित URL और एंटिटी घोषणाएँ पहले ही हटा दी गई हैं।
इनपुट
SVG कोड, पेस्ट किया गया टेक्स्ट, या 2 MB तक की .svg फ़ाइल
आउटपुट
गंभीरता सहित नतीजों की रिपोर्ट और साफ़ किया गया SVG कोड
मुख्य लाभ
SVG की XSS और XXE पेलोड को प्रोडक्शन या CMS अपलोड फ़ोल्डर तक पहुँचने से पहले रोकें
सीमाएँ
- यह स्थिर विश्लेषण है: ज्ञात खतरनाक संरचनाएँ हटाता है, लेकिन फ़ाइल को पूरी तरह सुरक्षित सिद्ध नहीं कर सकता।
- साफ़ किया गया आउटपुट आकृतियाँ और CSS रखता है, पर डिफ़ॉल्ट रूप से रिमोट फ़ॉन्ट, चित्र और संदर्भ हटा देता है।
- फ़ाइलें 2 MB तक सीमित हैं और कभी अपलोड नहीं होतीं; स्कैन इसी टैब में चलता है।
सभी उपकरण देखें
Vector Studio और 3D आइकॉन वर्कस्पेस
SVG पथ, मल्टी-स्टॉप ग्रेडिएंट, 3D वॉल्यूमेट्रिक लाइटिंग, मोशन एनिमेशन और मल्टी-फ्रेमवर्क कोड एक्सपोर्ट को ब्राउज़र में कस्टमाइज़ करने के लिए इंटरैक्टिव स्टूडियो।
इंटरैक्टिव SVG वेक्टर एडिटर
रंग, स्ट्रोक चौड़ाई, viewBox, ट्रांसफ़ॉर्म, पैडिंग, बैकग्राउंड और तुरंत SVG/PNG एक्सपोर्ट के लिए बिना लेटेंसी वाला ब्राउज़र वेक्टर एडिटर।
SVG आइकॉन मैट्रिक्स और बैज जनरेटर
कस्टम स्क्वर्कल/हेक्स फ़्रेम, मल्टी-स्टॉप ग्रेडिएंट, स्टेटस बैज और तुरंत फ्रेमवर्क एक्सपोर्ट के साथ SVG आइकॉन का पैरामीट्रिक सिंथेसिस।
SVG ऑप्टिमाइज़र और मिनिफायर
ब्राउज़र में SVG आउटपुट को छोटा करें: संपादक मेटाडेटा, टिप्पणियाँ और बेकार XML हटाएँ, खाली स्पेस घटाएँ, और असली बाइट बचत पहले-बाद देखें।
SVG से हाई-रेस PNG और WebP कन्वर्टर
किसी भी SVG आइकॉन या कस्टम मार्कअप को 64px से 2048px तक के साफ़ PNG या WebP इमेज में रैस्टराइज़ करें — ट्रांसपेरेंसी कंट्रोल के साथ।
SVG से CSS और Data URI कन्वर्टर
SVG मार्कअप को कॉम्पैक्ट, URL-सेफ UTF-8 या Base64 Data URI, CSS background-image नियमों और डायनामिक currentColor CSS mask-image स्निपेट्स में एनकोड करें।
SVG स्प्राइट शीट जनरेटर
कई SVG आइकॉन को कॉपी करने के लिए तैयार <use> HTML और React हेल्पर कंपोनेंट्स के साथ एक पुन: उपयोग योग्य <symbol> स्प्राइट शीट में जोड़ें।
SVG से React JSX, Vue और Svelte कन्वर्टर
रॉ SVG एट्रिब्यूट्स को साफ़ TypeScript React (TSX), Next.js Server Component, Vue 3 <script setup>, Svelte 5, Flutter और Angular कंपोनेंट्स में बदलें।