Skip to content

Icons

There are over 200,000 icons available from more than 150 open source icon sets, which you can use in your projects.

This section of Iconify documentation explains:

  • Where to get raw data for icons to use in your projects.
  • How icons are organised.
  • How icons are handled in Iconify (imported, cleaned up, updated).

This section is only about icon data, it does not explain how to use icons in your project, for that see different section of documentation.

Icon data

How icons are organised:

  • Icons are grouped in icon sets. Each icon set contains icons from the same source.
  • Icon sets are exported in easy to use JSON format, which includes icons and extra metadata.
  • All icon sets are stored in one main GitHub repository, also available as NPM packages.

See how to get icon data for a list of packages and repositories.

You can use that data to create your own components, plugins, generate icons in various formats.

Iconify ecosystem offers different components and plugins to render icons and tools to work with icons.

What makes Iconify different?

What makes Iconify different from other projects that consolidate icons?

  • All icon sets are automatically kept up to date.
  • Icons are not just dumped as is, they pass strict validation, cleanup and optimisation process to make sure all icons from all icon sets can be used in the same consistent way.
  • Icon data is available in easy to use format, encouraging developers to create their own components that render it.

See icon clean up and validation process article for more details. It also describes icon naming convention used in Iconify.

Icon sets

Icons in Iconify are organised in icon sets.

Each icon set has icons from the same author(s) following the same theme.

See icon set basics for more details.

Icon sets are automatically kept up to date, checking for updates several times a week.

Custom icons

You can also use Iconify with custom icons.

This allows you to reuse components and plugins from Iconify ecosystem with your icons instead of creating your own.

See building custom icon sets for details.

Add an icon set

If you have created an open source icon set that you want to add to Iconify, please follow this guide.

Released under the Apache 2.0 License.