Beautiful hand-crafted SVG icons by the makers of Tailwind CSS.
Need an MVP like Heroicons?
We'll build it in less than 7 days. Book a free discovery call with Tiny Startup Studio.
Book free discovery call →Heroicons is the free MIT-licensed SVG icon library by Tailwind Labs (creators of Tailwind CSS), launched in 2020 as the canonical icon set for the Tailwind ecosystem. Designed by Steve Schoger + Tailwind Labs team specifically as high-quality general-purpose icons with consistent visual language across 300+ icons in multiple variants (Outline 24px, Solid 24px, Mini 20px, Micro 16px). Distinguished from larger free icon libraries (Material Icons, Bootstrap Icons) by tighter Tailwind integration + consistent design hand + active maintenance from reputable team. Distinguished from commercial premium libraries (Nucleo at $59-$299, Streamline at $99+) by completely free MIT licensing. For React + Tailwind teams in 2026, essentially the default icon library. Core features: 300+ icons covering common UI needs, multiple variants (Outline 24px, Solid 24px, Mini 20px, Micro 16px) for different size contexts, MIT license for completely free commercial + personal use without attribution, pre-built React + Vue + Svelte components, raw SVG source files for any context (HTML, CSS, image editors, Figma), designed specifically for Tailwind CSS workflow integration, single design hand maintaining visual coherence across hundreds of icons, active development by Tailwind Labs with regular new additions, search + filter by name + category on heroicons.com, one-click SVG markup or React/Vue/Svelte component copy, NPM packages (@heroicons/react, @heroicons/vue), accessibility-conscious SVG markup for screen readers, customization-friendly clean SVG markup easy to color/size/style, open-source GitHub with community contributions accepted. Best for React + Tailwind project icons (canonical for modern web stack), marketing site icons (landing pages + marketing), web app UI icons (buttons, navigation, forms, status), design system foundation as starting point for custom icon set, email template icons in transactional + marketing emails, documentation site icons, mobile app web view icons across hybrid contexts, dashboard + admin UI icons, slide deck + presentation icons, educational + learning materials. Pricing: completely free under MIT license with no premium tier. Direct competitors: Lucide (free fork of Feather Icons with 1500+ icons + active community), Tabler Icons (free 5000+ icons), Feather Icons (free original Lucide source), Material Icons (free Google Material Design), Bootstrap Icons (free Bootstrap-aligned), Font Awesome (free + paid premium), Phosphor Icons (free + paid premium), Iconify (aggregator of free icon sets), Nucleo (paid $59-$299), Streamline ($99+/year premium large library), Iconscout (premium library), Noun Project (community + premium). Heroicons wins on Tailwind ecosystem integration + premium quality at zero cost + Tailwind Labs reputation; Lucide wins on larger library size + active community; Tabler wins on largest free library; Phosphor wins on weighted variants + premium polish; commercial libraries (Nucleo, Streamline) win on icon variety + niche coverage when budget allows. For React + Tailwind projects, Heroicons is essentially the default.
⏱ 30-second verdict
Heroicons offers a collection of 300+ free, MIT-licensed SVG icons designed for web projects. Available in outline, solid, and mini styles, each icon is optimized for 24x24 and 20x20 sizes. Copy as SVG or JSX with one click, or install via npm for React and Vue.
🎯 Why it's useful
Founders can quickly add professional-looking icons to their apps without hiring a designer or spending hours searching for consistent icon sets.
💜 Our take
They're made by the Tailwind CSS team, so they look perfect in any modern web app. Dead simple to use—just copy, paste, and ship.
React + Tailwind project icons
Canonical icon library for the modern web stack. Pre-built components + Tailwind class compatibility.
Marketing site icons
Landing page + marketing site UI icons. Consistent visual language across hundreds of icons.
Web app UI icons
Buttons, navigation, form fields, status indicators. Multiple size variants cover all UI contexts.
Design system foundation
Starting point for custom design system icon set. MIT license allows modification + extension.
Heroicons is the free, MIT-licensed SVG icon library by Tailwind Labs (creators of Tailwind CSS), launched in 2020 as the canonical icon set for the Tailwind ecosystem. The pitch is direct: most icon libraries are paid + commercial or have inconsistent design across styles. Heroicons provides 300+ professionally-designed icons in multiple variants (Outline, Solid, Mini, Micro) under MIT license — completely free for any use, perfectly consistent design system, and integrated seamlessly with the Tailwind CSS workflow most modern web teams use. For React + Tailwind teams especially, Heroicons is essentially the default icon library in 2026. What makes Heroicons distinctive is the design consistency + Tailwind integration + permissive license + active maintenance. Many free icon libraries (Material Icons, Bootstrap Icons) come from larger design systems that don't always feel right outside that context. Heroicons was designed by Steve Schoger + the Tailwind Labs team specifically as a high-quality general-purpose icon set with consistent visual language across hundreds of icons. The MIT license means use anywhere commercial or otherwise. Active maintenance by Tailwind Labs (who built the most-popular CSS framework) means continued investment + new icons regularly. The core feature set: • **300+ icons** — comprehensive coverage of common UI needs • **Multiple variants** — Outline (24px), Solid (24px), Mini (20px), Micro (16px) • **MIT license** — completely free for commercial + personal use, no attribution required • **React + Vue + Svelte components** — pre-built components for major frameworks • **SVG source** — raw SVG files for use in any context (HTML, CSS, image editors) • **Tailwind integration** — designed specifically for Tailwind CSS workflow • **Consistent design language** — single design hand maintains visual coherence • **Active development** — new icons added regularly by Tailwind Labs • **Search + filter** — find icons by name + category • **Copy SVG** — copy SVG markup with one click • **Copy component** — copy React/Vue/Svelte component code • **Online preview** — heroicons.com for browsing + selection • **NPM packages** — `@heroicons/react`, `@heroicons/vue` for easy installation • **Accessibility-conscious** — proper SVG markup for screen readers • **Customization-friendly** — clean SVG markup easy to color + size + style • **Open-source GitHub** — full source code for transparency + community contributions For React + Tailwind developers + designers + product teams the use cases: • **React + Tailwind project icons** — canonical icon library for the modern web stack • **Marketing site icons** — landing page + marketing site UI icons • **Web app UI icons** — buttons, navigation, form fields, status indicators • **Design system foundation** — starting point for custom design system icon set • **Email template icons** — embed in transactional + marketing emails • **Documentation site icons** — readme + docs + technical writing • **Mobile app web views** — consistent icons across web + hybrid mobile contexts • **Dashboard + admin UI** — internal tools + admin panel icons • **Slide deck icons** — embed in presentations + pitch decks • **Educational + learning materials** — design students + tutorials using consistent icons The pricing is completely free under MIT license. No premium tier exists. Use in any commercial or personal project without attribution. This is unique among premium-quality icon libraries — most charge ($59-$299+ for similar quality libraries like Nucleo or premium icon packs). The free + MIT-licensed model reflects Tailwind Labs' broader strategy of free-foundation-paid-premium (Tailwind CSS free, Tailwind UI paid components). Where Heroicons wins clearly: free + MIT-licensed at premium quality is essentially unmatched for general-purpose icons; Tailwind ecosystem integration is seamless for the dominant web stack; multiple variants (Outline, Solid, Mini, Micro) cover most icon size needs; active maintenance by reputable team ensures continued quality; clean SVG markup is genuinely customizable; React + Vue + Svelte component support fits modern frameworks. Where it loses: 300+ icons is comprehensive but not exhaustive — niche industries may need icons not in Heroicons; design style is recognizable + becoming the 'default look' may not fit brand-distinctive design needs; for ultra-premium uses (luxury brands wanting unique iconography), custom-designed icons preferred; less variety than larger commercial icon libraries (Nucleo, Streamline have 10,000-50,000+ icons). My take: for React + Tailwind teams + modern web projects + most general icon needs in 2026 — Heroicons is the canonical choice and the free MIT license + premium quality is unmatched value. For brand-distinctive design needs requiring unique iconography, custom design or larger premium libraries justified. For pure illustration vs icons, different category (Streamline, unDraw, Storyset). For React + Tailwind specifically, Heroicons is essentially the default with no compelling reason to look elsewhere unless you need icons not in the library. The Tailwind Labs team's continued investment + ecosystem alignment means continued relevance through 2026-2027.
Free MIT License
Free · MIT licensed
Lucide ($0, fork of Feather Icons, 1500+ icons, active community) and Tabler Icons ($0, 5000+ icons) are larger free libraries. Heroicons (300+) is smaller but Tailwind Labs-designed with multiple variants + tight Tailwind integration. For React + Tailwind projects, Heroicons is default. For maximum icon variety, Lucide or Tabler. All three are excellent free options.
Yes — MIT licensed for completely free commercial + personal use without attribution required. No premium tier exists. Tailwind Labs' broader strategy is free foundations (Tailwind CSS, Heroicons) + paid premium products (Tailwind UI). For icons specifically, no payment ever required.
Install via `npm install @heroicons/react`. Import specific icons + use as React components with className for Tailwind styling. Multi-variant import: `import { HomeIcon } from '@heroicons/react/24/outline'` for 24px outline, `/24/solid` for solid, `/20/solid` for mini, `/16/solid` for micro. Full React component flexibility (props, styling, accessibility).
Yes — Heroicons are just SVGs, usable in any project regardless of CSS framework. Plain HTML + CSS, React without Tailwind, Vue, Svelte, vanilla JavaScript, image editors (Photoshop, Figma, Sketch), email templates. The Tailwind ecosystem integration is convenient but not required. SVG markup is clean + standards-compliant.
Tailwind Labs adds new icons periodically based on community requests + their own needs. Pace is reasonable but not weekly — quality + consistency prioritized over volume. Major releases (Heroicons 2.0 in 2022) bring substantial new icon batches. For specific icon requests not in library, GitHub issues + community contributions accepted.

No reviews yet — be the first.
Figma
The browser-based design tool everyone uses.
Webflow
No-code site builder that produces real CSS.
Yellow Images
The Largest Collection of PSD Mockups on the Internet!
Wise
The design system of Wise.
Who Can Use
A tool to show how color contrast can affect different people with visual impairments.
Websitevice
Website design examples for inspiration that get results instead of awards