SVGO (SVG Optimizer) is a Node.js library and command-line application for optimizing SVG files. It removes redundant information commonly found in SVGs exported from vector editors, such as editor metadata, comments, hidden elements, and default or suboptimal values, without affecting rendering. It can be used through a command-line interface or a JavaScript API, and is designed to help web applications load faster.
What it's for
Optimizing SVG files to serve web applications fasterRemoving redundant editor metadata, comments, and hidden elements from SVGsConverting default or suboptimal SVG values to smaller equivalents
Features 7
- Command-line interface for SVG optimization
- Converts default or suboptimal values to reduce file size
- Integrates with build tools and frameworks like Docusaurus, PostCSS, and webpack
- JavaScript API for programmatic use
- Removes comments from SVG files
- Removes editor metadata from SVG files
- Removes hidden elements
At a glance
open sourceAPI
TypeCLI tool
DeploymentInstalled (local)
Integrations
DocusaurusPostCSSwebpack
Resources
Similar apps
SVGminify.comOnline SVG Cleaner and MinifierPriceNot statedTry free—Runs onWebFeatures6
SVG ViewerView, edit, and optimize SVGsPriceNot statedTry free—Runs onWebFeatures17
SVG GobblerOpen sourceGrab any SVG from any website — instantlyPriceFreeTry freeFree planRuns on—Features11
SVGcodeConvert raster images to SVG vector graphicsPriceFreeTry freeFree planRuns onWebFeatures18
GodSVGOpen sourceFree and Open Source SVG editorPriceFreeTry freeFree planRuns onWeb · Windows +3Features10
SquooshOpen sourceThe ultimate image optimizerPriceNot statedTry free—Runs onWebFeatures6