Open SourceMIT LicenseFree Forever

The best way to standardize icons and SVGs

Iconoma is a complete icon management system that helps teams organize, standardize, version, and distribute icons with a reliable workflow. Turn your scattered SVG files into a structured, reproducible pipeline.

npx @iconoma/cli studio

Everything you need to manage icons

A complete solution for icon management, from organization to distribution

Icon Catalog with Metadata
Organize icons with names, tags, and metadata. Keep your icon library discoverable and consistent across your team.
Zero Dependencies
No dependencies added to your project. Iconoma handles everything and outputs ready-to-use icons without any runtime overhead.
SVGO Optimization
Automatically optimize and normalize SVGs with SVGO. Fully customizable configuration to match your design system rules.
Color Mapping & Theming
Convert hardcoded colors to currentColor or CSS variables. Make icons theme-friendly and prevent color leaks in your UI.
Automatic Target Generation
Generate React components, React Native components, and optimized SVG files automatically. Support multiple platforms seamlessly.
Lockfile-based Builds
Deterministic builds with lockfile tracking. Understand changes using Git and ensure reproducible icon outputs.

See Iconoma in action

Watch how easy it is to manage your icon library with Iconoma Studio

Get started in seconds

No installation required. Just run one command and start managing your icons.

$ npx @iconoma/cli studio

This will start the Iconoma Studio interface where you can browse, organize, and manage your icons.

Ready to standardize your icons?

Join teams using Iconoma to manage their icon libraries. Open source, MIT licensed, and free forever.