Open-source icon sets you can use in commercial projects
28 high-quality icon sets under MIT, ISC and Apache 2.0 licenses, with what makes each one a good fit.
Open-source icon sets have become good enough for most products. The best ones are drawn on a consistent grid, cover thousands of concepts and come under permissive licenses that allow commercial use.
These are the 28 sets built into Iconset. All of them use the MIT, ISC or Apache 2.0 license. Those licenses allow commercial use. They ask you to include the set’s copyright and license notice with copies of the icons, which most products do on an acknowledgements or open-source licenses page. This guide isn’t legal advice; check each license for the details.
Outline sets for interfaces
- Lucide (1,877 icons, ISC): the community fork of Feather. Clean 24 px outline icons with consistent 2 px strokes; a safe default for apps.
- Tabler Icons (6,238, MIT): a huge outline set, with filled versions of many icons. Great when you need coverage.
- Phosphor (9,072, MIT): six styles — thin, light, regular, bold, fill and duotone — so one family covers every context.
- Heroicons (1,288, MIT): from the makers of Tailwind CSS, in outline, solid, mini and micro sizes.
- Iconoir (1,671, MIT): friendly, slightly rounded outline icons.
- Feather Icons (286, MIT): the minimal classic that started the outline trend.
- Akar Icons (454, MIT), Majesticons (760, MIT) and Radix Icons (332, MIT, 15 px grid) round out the outline options.
Large system sets
- Material Symbols (15,728, Apache 2.0): Google’s current set, in outlined, rounded and sharp styles.
- Google Material Icons (10,955, Apache 2.0): the earlier Material set, still widely used.
- Material Design Icons (7,447, Apache 2.0): a community set in the Material style with many brand and technical icons.
- Fluent UI System Icons (19,900, MIT): Microsoft’s set, in regular and filled styles at several sizes.
- Carbon (2,631, Apache 2.0): IBM’s set, designed for data-heavy products.
- Octicons (770, MIT): GitHub’s icons, ideal for developer tools.
- Bootstrap Icons (2,078, MIT): versatile icons that pair with any framework.
- Ionicons (1,357, MIT): the Ionic framework’s icons, in outline, filled and sharp styles.
More styles
- Remix Icon (3,188, Apache 2.0): neutral line and fill pairs.
- MingCute (3,320, Apache 2.0): soft, rounded icons in line and fill.
- Huge Icons (6,065, MIT): a large stroke set with a modern feel.
- Line Awesome (1,544, Apache 2.0): a line-style alternative to Font Awesome, easy to swap in.
- TDesign Icons (2,356, MIT), Unicons (1,215, Apache 2.0), IconPark Outline (2,658, Apache 2.0) and Gravity UI Icons (799, MIT): solid choices from established design systems.
- Zondicons (297, MIT): a compact set of crisp, filled interface icons.
Color and flags
- Fluent Emoji Flat (3,145, MIT): Microsoft’s flat, colorful emoji, great for empty states and marketing.
- Circle Flags (444, MIT): round country flags that look tidy at small sizes.
How to choose
- Pick one primary set and stick to it. Mixing sets is the fastest way to make a UI look unfinished.
- Check coverage before you commit: search for the 20 concepts your product needs most.
- Match stroke weight to your typography. Thin type pairs with light icons, bold type with heavier ones.
- Prefer sets with both outline and filled styles, so active and inactive states match.
Search all of them at once
Iconset ships with all 28 sets, about 108,000 icons, and searches them offline in milliseconds. Preview icons in your color and stroke width, compare styles side by side, then copy one as code or save it to your library. Saved icons keep their license and author, so attribution is never a guess.

Try Iconset free
A fast icon manager for Mac and Windows, with 100,000+ open-source icons built in. Free for up to 500 icons, with a 14-day trial of every Pro feature.
Download IconsetSee all features