Iconify

What Iconify is
Iconify gives developers access to more than 300,000 open-source vector icons across more than 200 icon sets. Icon data is available as JSON in its main GitHub repository and through NPM packages. Its API serves icon data, generates SVG and CSS, and provides search for hosted icons. Operators can self-host the API and choose which icon sets to serve, including custom sets; deployment options include GitHub, NPM, and Docker. Icon sets are kept up to date and undergo validation, cleanup, and optimization. Documentation covers SVG and CSS, Vue, Svelte, React, SolidJS, Tailwind CSS, UnoCSS, and Astro. The ecosystem includes plugins for Figma, Sketch, and Penpot, plus SVG copy and paste for other design tools. Formats include SVG, CSS, IconifyJSON, JSON, and JavaScript components, with customizable styles. Iconify was founded in 2016. The project is open source, and public API servers are free to use. The project license does not cover the individual icon sets, which each have their own open-source license. Iconify describes its purpose as giving developers a choice of icon sets and an easy way to add custom icons and sets.
Who it suits
Iconify suits developers who want to choose among many icon sets and use icon data through packages or an API. It can also suit teams that want to self-host selected sets, including custom ones, or designers using its Figma, Sketch, or Penpot plugins.
What it does well
- Provides over 300,000 icons from more than 200 sets.
- Public API servers are free to use.
- API can generate SVG and CSS and search hosted icons.
- Self-hosting supports selected and custom icon sets.
- Documentation covers multiple frontend frameworks and styling tools.
- Plugins are available for Figma, Sketch, and Penpot.
What to know first
- Each icon set has its own license; the project license does not cover them.
- Iconify does not provide an icon font.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Iconify | Open source project · public API servers are free to use · icon sets have their own licenses | Free |
As iconify.design lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://iconify.design/.
- Choose icon data from the main GitHub repository or NPM packages.
- Use the API for icon data, SVG or CSS generation, and hosted-icon search.
- For self-hosting, deploy through GitHub, NPM, or Docker and select the sets to host.
- Consult the documentation for your framework or tool, or use an available design plugin.
Verdict
Choose Iconify if you want a broad choice of icon sets, free public API access, or the option to self-host selected and custom sets. Check each set's license before using its icons, since licensing is set-specific.
Questions
Is Iconify free?
The listed plan is free. Public API servers are free to use.
Is there a free trial?
No; a free trial is not offered.
Which icon formats are available?
Formats include SVG, CSS, IconifyJSON, JSON, and JavaScript components.
Can Iconify be self-hosted?
Yes. Operators can choose the sets to host, including custom sets. Deployment options include GitHub, NPM, and Docker.
Are all icon sets covered by the Iconify project license?
No. Each icon set has its own open-source license, separate from the project license.
Which design tools have Iconify plugins?
The ecosystem offers plugins for Figma, Sketch, and Penpot. SVG copy and paste is available for other design tools.
Facts from Iconify's own pages
- API deployment
- The API is available through GitHub, NPM, and Docker. · iconify.design, 11 Oct 2026
- API features
- The API provides icon data, generates SVG and CSS, and includes search for hosted icons. · iconify.design, 11 Oct 2026
- Cookies and browser storage
- The site says it uses cookies for authenticated sessions and browser storage for settings, with that stored settings data remaining in the browser. · iconify.design, 11 Oct 2026
- Design integrations
- The Iconify ecosystem offers plugins for Figma, Sketch, and Penpot, and SVG copy and paste for other design tools. · iconify.design, 11 Oct 2026
- Developer frameworks
- The documentation includes usage guidance for SVG and CSS, Vue, Svelte, React, SolidJS, Tailwind CSS, UnoCSS, and Astro. · iconify.design, 11 Oct 2026
- Founded
- 2016 · iconify.design, 28 Sept 2026
- Icon cleanup
- Icon sets are automatically kept up to date, and icons undergo validation, cleanup, and optimization. · iconify.design, 11 Oct 2026
- Icon data
- Icon sets are available as JSON data in a main GitHub repository and as NPM packages. · iconify.design, 11 Oct 2026
- Icon licenses
- Iconify’s project license does not apply to icon sets; each set has its own open source license. · iconify.design, 11 Oct 2026
- Intended users
- Iconify says its purpose is to give developers freedom to choose icon sets and make it easy to add custom icons and sets. · iconify.design, 11 Oct 2026
- Privacy
- The privacy policy says authenticated account data is not shared with third parties or used for tracking or analytics. · iconify.design, 11 Oct 2026
- Self-hosting
- The API can be self-hosted, allowing operators to choose which icon sets to host, including custom sets. · iconify.design, 11 Oct 2026
- Support
- Support is available in the #iconify channel of Anthony Fu’s Discord server, through the author’s social accounts, and by opening GitHub tickets. · iconify.design, 11 Oct 2026
- What it does
- Iconify brings together over 300,000 open source vector icons from more than 200 icon sets. · iconify.design, 11 Oct 2026
Where Iconify stands on Freedom251
- Icon Libraries#10 of 46
- Figma Plugins#5 of 14