SVGO
Optimize SVG files.
SVGO is a Node.js library and command‑line tool that reduces the size of SVG files by removing unnecessary data such as editor metadata, comments, hidden elements, and suboptimal attribute values. It parses SVG markup, applies a series of built‑in or user‑defined plugins, and writes a cleaned, smaller version that renders identically to the original.
The tool can be installed globally or locally and used directly from the terminal to process individual files or entire directories with recursive options. Configuration is supplied via an `svgo.config.mjs` file or command‑line flags, allowing users to enable, disable, or customize plugins, including the default preset and custom extensions.
Developers can also integrate SVGO programmatically by importing its `optimize` function or loading configuration files, making it suitable for build pipelines, asset pipelines, or any workflow that needs automated SVG optimization. The project is released under the MIT license.
Reviews
Loading reviews…
Similar apps
File Management & Transfer
optimizt
Helps prepare images for the web.

Task & Project Management
svgus
Organize, clean and transform your SVGs.

Terminals & CLI
imagemagick
Gold standard for anything images.

File Management & Transfer
rclone
Sync files with various cloud providers.
File Management & Transfer
organize-cli
Organize your files automatically.
File Management & Transfer
rename-cli
Rename files quickly.