Why does SVG need optimization?
SVG files exported by designers or software often contain plenty of redundant content: software metadata, comments, unnecessary groups, duplicate attributes, overly long coordinate decimals, and useless nodes. All of this bloats the file without helping the rendering at all.
When SVG is used on the web, file size directly affects loading speed, so optimization is well worth it.
What does the optimizer do?
It removes useless metadata and comments; removes redundant attributes and useless nodes; merges and simplifies paths; optimizes numeric precision (shortening overly long coordinate decimals); and cleans up unnecessary whitespace and formatting.
Every operation is performed on the premise of not changing the rendered result — the optimized graphic looks identical to the original file.
Simple mode vs advanced mode
Simple mode automatically applies a safe set of optimizations that suits most SVG files. Just upload and click "Start Optimizing".
Advanced mode lets you toggle individual optimizations as needed — for example whether to keep the viewBox, whether path merging is allowed, whether to reorder attributes — for files with specific requirements.
Is the optimized file always smaller?
Most editor-exported SVG files shrink noticeably. But if the original file is already lean (hand-written or already optimized), the savings may be limited.