SVG Optimizer
SVG files को सीधे अपने browser में minify करें। Comments, बेकार whitespace, default attributes हटाता है और लंबे decimals को round करता है। Files कभी आपके device से बाहर नहीं जातीं।
🔒 Files never leave your browser — no upload, no server, no tracking.
परिणाम देखने के लिए ऊपर इनपुट डालें।
यह किसके लिए है?
यह tool एक SVG पर हाथ से लिखे regex passes का छोटा set चलाता है ताकि उसका byte size कम हो: XML comments हटाता है, tags के बीच whitespace को collapse करता है, कुछ ऐसे attributes drop करता है जो पहले से अपनी default value रखते हैं, और लंबे decimal coordinates को 2 places पर round करता है। हर pass एक checkbox है जिसे आप disable कर सकते हैं। सब कुछ आपके browser में होता है — कोई upload नहीं, कोई server नहीं।
कब इस्तेमाल करें
- Figma, Illustrator, या Sketch से export किया SVG icon repo में जाने से पहले साफ़ करना।
- HTML या CSS में inline करने से पहले <svg> payload trim करना (जहां हर byte हर page के साथ ship होता है)।
- कुछ design tools जो XML comments अपने export में छोड़ देते हैं ("Generator: Adobe Illustrator…") उन्हें हटाना।
- SVG को data: URL के रूप में encode करने से पहले एक quick sanity-pass।
आम गलतियाँ
- SVGO जितना aggressive नहीं। असली SVGO library path optimization, viewBox cleanup, और दर्जनों अन्य passes कर सकती है। यह tool जानबूझकर सिर्फ safe, obvious passes करता है — 0-dependency और 100 % in-browser बने रहने के लिए।
- Default-attr dropping conservative है। यह सिर्फ़ well-known defaults की एक छोटी list को हटाता है (
stroke="none",fill-rule="nonzero", आदि)। अगर आपका SVG उन पर explicit रूप से depend करता है, तो option uncheck करें। - Coordinate rounding lossy है। 2 dp तक round करना icons और logos के लिए safe है; high-precision diagrams या charts के लिए शायद आप इसे disable करना चाहें।
- Whitespace collapse
<text>को तोड़ सकता है। SVG<text>elements जो multiple spaces पर निर्भर हैं वे उन्हें खो देंगे। Icon SVGs (no text) के लिए, यह कभी issue नहीं है।