Skip to content
Kordu Tools Kordu Tools

SVG Optimizer

Runs in browser

Optimize and compress SVG files with SVGO — remove metadata, comments, and redundant paths for 40–80% size reduction.

Last updated 01 Apr 2026

Optimize SVG files using SVGO, the industry-standard SVG optimisation tool. Removes editor metadata (Figma, Illustrator, Inkscape namespaces), XML comments, empty elements, redundant group wrappers, and whitespace from path data. Upload a file or paste SVG markup. Shows before/after sizes with percentage reduction. Free, browser-based.

Loading rating…

How to use

  1. 1

    Upload or paste your SVG

    Drag and drop an SVG file onto the upload area, click to browse your device, or paste SVG markup directly into the text input.

  2. 2

    Review the optimisation results

    The tool shows original size, optimised size, and percentage reduction. Most design-tool exports shrink by 40–80%.

  3. 3

    Download or copy the optimised SVG

    Click Download to save the optimised SVG file, or Copy SVG to copy the markup to your clipboard for immediate use.

Frequently asked questions

How much can SVG files be reduced?
Typical SVGs exported from Figma, Illustrator, or Inkscape can be reduced by 40–80% by removing editor metadata, comments, hidden layers, and redundant path data. Hand-crafted or already-clean SVGs typically see 10–30% reduction.
Will optimisation break how my SVG looks or animates?
Default SVGO settings use safe transforms that do not change visual appearance. SVGs with CSS animations, SMIL animations, or JavaScript-driven interactivity should be tested after optimisation since some attribute removals can affect animation targets.
What does SVGO remove?
SVGO removes editor namespaces (Inkscape, Illustrator, Sodipodi metadata), XML comments, empty group elements, redundant wrappers, default attribute values, excessive decimal precision in path data, and whitespace in path d attributes.
Is my SVG file sent to a server?
No. All optimisation runs in your browser using SVGO compiled to WebAssembly. Your files never leave your device.
Does this work with SVGs exported from Figma?
Yes. Figma SVG exports include Figma-specific metadata and nested group structures. SVGO removes the metadata and flattens redundant groups, typically reducing Figma exports by 40–60%.
Can I use this as part of my build pipeline?
This browser tool is for manual optimisation. For automated pipelines, install the svgo npm package and run it as a CLI command, or use vite-plugin-svgo, imagemin-svgo, or the SVGO webpack loader.
Does it support batch SVG optimisation?
This tool processes one SVG at a time. For batch processing multiple SVG files, use the SVGO CLI: svgo --folder ./icons --output ./icons-optimized.
Can I customise which SVGO plugins run?
Advanced plugin configuration is not exposed in this browser tool. For custom plugin sets — for example, preserving specific attributes or disabling viewBox conversion — use the SVGO CLI or Node.js API with a custom svgo.config.js.
What is the difference between SVG optimisation and minification?
Optimisation (what SVGO does) removes unnecessary elements, attributes, and data that serve no visual purpose — this is semantic cleanup. Minification removes whitespace and shortens attribute values. SVGO does both in a single pass.

SVG Optimizer shrinks SVG files exported from design tools like Figma, Illustrator,

Sketch, or Inkscape by removing the bloat that design applications embed in SVG

output. Powered by SVGO (SVG Optimizer), the most widely adopted SVG optimisation

tool with plugins used by webpack, Vite, and all major bundlers.

Typical design-tool exports include editor namespaces (xmlns:dc, xmlns:cc,

xmlns:sodipodi, xmlns:inkscape), XML comments, empty <g> wrappers, unnecessary

transform chains, redundant fill/stroke attributes matching defaults, and verbose

path data with excessive decimal precision. SVGO removes all of this automatically.

Upload an SVG file or paste SVG markup directly. The results panel shows the original

size, optimised size, and percentage reduction. Typical real-world savings are 40–80%

for design exports and 10–30% for hand-crafted or generated SVGs.

Optimised SVGs load faster, parse faster, render faster, and produce cleaner diffs

in version control. All processing runs in your browser using SVGO compiled for the

web — your files are never sent to any server.

Related tools

Learn more