What is Iconify and how do you use it?
Iconify is an open-source project that puts 200,000+ icons from 150+ sets behind a single, consistent API and set of components. It's the engine that powers IconStash's search and rendering.
One name format, every set
Every icon has a prefix:name id — mdi:home, tabler:rocket, lucide:star. That one convention works across framework components, the web component, and the HTTP API.
Ways to use it
- Web component —
<iconify-icon icon="mdi:home">in plain HTML. - Framework components —
@iconify/react,@iconify/vue, Svelte and more. - HTTP API — request any icon as SVG:
api.iconify.design/mdi/home.svg. - Build-time — bundle only the icons you use with the Iconify tools.
Why it's useful
You get every major open-source set without installing dozens of packages, on-demand loading so you ship only what's rendered, and a permissive licence model where each set keeps its own credit. IconStash is essentially a friendly search-and-edit layer over this data.
Search the whole Iconify database
Browse 311,000+ icons across 230 sets, recolor and download — free.
Open IconStash →Frequently asked questions
Is Iconify free?
Yes, it's open source, and the icon sets are open-source too — each under its own licence (MIT, Apache, CC, OFL, etc.).
Do I need an API key?
No. The public Iconify API is key-free.