Heroicons

Free MIT-licensed icon set from the makers of Tailwind CSS.

Open Source Web ★ 4.4 editorial
22
Visit Heroicons → heroicons.com/

Heroicons Referral Code & Link

No referral code or link is currently available for Heroicons.

Heroicons logo — Free MIT-licensed icon set from the makers of Tailwind CSS.

Quick Summary

Heroicons is a free, MIT-licensed icon set designed by the Tailwind CSS team — 300+ hand-crafted SVG icons in outline and solid styles, optimized for use with Tailwind CSS but compatible with any framework.

Pricing: Open Source / Free Platforms: Web Editorial rating: 4.4 / 5 Category: Icon Sets

Heroicons at a Glance

Category Icon Sets
Pricing model Open Source / Free
Starting price $0 (free plan available)
Platforms Web
Editorial rating ★ 4.4 / 5 (Kreemhunt staff score)
Best for Free MIT-licensed icon set from the makers of Tailwind CSS.
Community votes 22

Pros

  • MIT licensed — free for commercial and personal use without attribution
  • Designed to complement Tailwind CSS with the same aesthetic
  • Available as React, Vue, and SVG components
  • Consistent design language across outline and solid variants

Cons

  • Smaller set (300+ icons) than Feather or Material Icons
  • Specifically designed for web UI — less suitable for logo/brand work
  • Style may not fit non-Tailwind design systems

Heroicons Pricing Plans

Official pricing as published by Heroicons. Verify current rates before purchasing.

Free

$0

  • MIT license, 300+ icons
Get Heroicons →

Heroicons is a free, MIT-licensed icon set designed by the Tailwind CSS team — 300+ hand-crafted SVG icons in outline and solid styles, optimized for use with Tailwind CSS but compatible with any framework.

What Makes Heroicons Stand Out

MIT licensed — free for commercial and personal use without attribution. Designed to complement Tailwind CSS with the same aesthetic

Available as React, Vue, and SVG components

Pricing and Plans

Heroicons is free and open-source — you can use it without any licensing cost, audit the code, and self-host it for complete data control.

Who Should Use Heroicons

Heroicons is best for teams and individuals who need icon sets capabilities and where mit licensed — free for commercial and personal use without attribution. It may not be the right fit when smaller set (300+ icons) than feather or material icons.

Verdict

Heroicons delivers on its core promise as a icon sets tool. Heroicons is a free, MIT-licensed icon set designed by the Tailwind CSS team — 300+ hand-crafted SVG... For teams evaluating icon sets options, Heroicons is worth considering based on its specific strengths and how they align with your requirements.

Heroicons Library

Heroicons provides 292 hand-crafted icons in both outline and solid styles — covering the common UI icon needs for web applications without requiring a full icon library like Font Awesome.

Heroicons vs. Lucide vs. Phosphor Icons

Lucide is the larger library with 1,000+ icons. Phosphor has multiple weights (thin to bold). Heroicons is curated and smaller — optimal for Tailwind CSS projects where the Tailwind team's design sensibility matches the icon aesthetic.

Who Uses Heroicons

Heroicons is the default icon library in the Tailwind CSS ecosystem — used on nearly every project that uses Tailwind, with JSX components readily available for React and Vue projects.

Overall rating: 4.4 / 5

Heroicons is the MIT-licensed icon library from the Tailwind CSS team — providing 292 hand-crafted SVG icons in both outline and solid variants, available as React/Vue components or raw SVG files, designed to complement Tailwind CSS's visual language.

Design Philosophy: Intentional Minimalism

Heroicons' visual style is deliberately minimal: clean lines, consistent 24px grid, and restrained detail that communicates meaning without decorative complexity. This restraint enables the icons to work across light and dark interfaces, at multiple sizes, and alongside diverse typographic choices without creating visual noise.

The outline and solid variants enable consistent context-sensitive usage: outline icons for inactive states, solid icons for active states — a pattern that communicates UI state changes through icon weight rather than color alone.

Framework-Native Components

Heroicons provides React (@heroicons/react) and Vue (@heroicons/vue) packages with tree-shaking support — importing individual icons rather than the entire library so unused icons don't increase bundle size. The API is minimal: import { TrashIcon } from '@heroicons/react/24/outline'; <TrashIcon className="h-6 w-6" />

When to Choose Heroicons

Heroicons is the natural choice for projects using Tailwind CSS — the visual language is designed to complement Tailwind's utility-first aesthetic. For projects using other design systems (Material Design, Fluent UI), the corresponding platform's icon set maintains better consistency. For custom brand aesthetics, Heroicons' opinionated minimalism may conflict.

Overall rating: 4.4 / 5

Discussion & User Ratings

Used Heroicons? Rate it and share your experience — be specific and helpful.

No user ratings yet — be the first to rate Heroicons.

  • No comments yet — be the first to share your experience.

Disclosure: Some links on this page are referral or affiliate links. When you click them and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial ratings or recommendations. All tools are evaluated independently by our team.