SVG Optimizer
Clean and minify SVG files by removing editor bloat, comments, and redundant data.
Run SVGO-style optimisations over an SVG — strip unused metadata, collapse redundant groups, round path numbers to a sensible precision, and remove inline editor cruft. Files exported from Figma or Illustrator commonly drop by 50–80% with no visible change. Per-rule toggles let you keep IDs (often needed when CSS or JS targets them) and preserve viewBox precision where the rendering quality matters. The optimisation runs in your browser; SVG markup stays local.
Drop or tap to optimize SVG
Fast. Private. No uploads.
Input
Next steps
Compress image
RecommendedShrink images by up to 80% without visible quality loss.
Create favicon
RecommendedUpload any image and get favicons in every size your site needs.
Color Palette Generator
Pull a beautiful color palette from any image — export as CSS or JSON.
Resize image
Resize to exact pixel dimensions or pick from ready-made presets.
Optimise SVG Markup With SVGO Running In Your Browser
Common Use Cases
Icon set optimisation
Optimise an icon set before bundling it into a React or Vue app so the icons-as-modules path stays light in the final JavaScript bundle.
Figma SVG export cleanup
Strip the redundant transforms, ids, and Figma-specific namespaces that Figma adds to its SVG exports.
Illustrator and Inkscape cleanup
Remove editor metadata, sodipodi attributes, and namespaces that browsers ignore but that bloat the file by 30-50 percent.
Web performance Core Web Vitals
Shrink inline SVGs to improve First Contentful Paint and Largest Contentful Paint scores on Lighthouse and PageSpeed Insights.
Frequently Asked Questions
Advertisement