Skip to content
Submit

Best of

Best icon libraries

Free and premium icon sets for product UI, searchable, consistent, and export-friendly.

Updated 2026-09-12

Icons die when every feature grabs a different set. Pick one library with a consistent stroke, a clear license, and a React or SVG story you can automate.

Custom brand icons still matter for unique metaphors. Everything else should come from a system: same size grid, same optical weight, same naming.

This list pulls from the UI libraries shelf where icon kits and related assets live. Prefer searchable sets with tree-shakeable imports over random PNG packs.

For you if

Product designers and frontend engineers who ship UI and need a default icon language.

Skip if

Illustrators building a custom icon business. You need a drawing tool, not a pack.

How we picked

  • Icon set or icon system
  • Usable in product UI
  • Listed in Icons shelf
  • Consistent grid and a license you can ship commercially

The list

  1. 01ui.shadcn.com icon
    shadcn/uiOpen Source

    Copy-paste React component system with Tailwind; CLI installs source you own

    Best for owned accessible app UI foundations

  2. 02radix-ui.com icon
    Radix UIOpen Source

    Unstyled React primitives for dialogs menus and popovers

    Best for custom design systems and a11y primitives

  3. 03base-ui.com icon
    Base UIOpen Source

    Headless React primitives by MUI

    Best for headless primitives

  4. 04ui.aceternity.com icon

    Cinematic React Tailwind Motion marketing components

    Best for wow-factor marketing heroes

  5. 05magicui.design icon
    Magic UIFreemium

    150+ animated marketing components for React Tailwind

    Best for landing micro-interactions

  6. 06coss.com icon
    COSS UIOpen Source

    Large copy-paste catalog; Origin evolved into COSS on Base UI

    Best for variant-rich free app UI blocks

  7. 07reactbits.dev icon
    React BitsFreemium

    Animated React components plus Pro blocks and templates

    Best for shader and particle marketing UI

  8. 08daisyui.com icon
    DaisyUIOpen Source

    Tailwind plugin with semantic component classes and themes

    Best for semantic Tailwind theming

  9. 09mantine.dev icon
    MantineOpen Source

    Full-featured React components and hooks library (120+)

    Best for DX-rich full React suite

  10. 10chakra-ui.com icon
    Chakra UIFreemium

    Composable React components with style props; v3 on Zag/Ark

    Best for themeable React apps plus Pro blocks

  11. 11ant.design icon
    Ant DesignOpen Source

    Enterprise React design system with 60+ components

    Best for enterprise admin and data-heavy UIs

  12. 12mui.com icon

    Material Design React components; MUI X for advanced data grids

    Best for Material Design and advanced data grids

  13. 13headlessui.com icon
    Headless UIOpen Source

    Unstyled accessible components from Tailwind Labs

    Best for Tailwind-native headless controls

  14. 14ark-ui.com icon
    Ark UIOpen Source

    Headless multi-framework UI components

    Best for cross-framework systems

How we ranked, and who each pick is for

Icons die when every feature grabs a different set. The ranking job is not “which pack has the most metaphors.” It is whether you can pick one library with a consistent stroke, a license you can ship, and an import story that does not dump 4,000 SVGs into the bundle.

This list pulls from the UI kits parent where icon sets actually live after the category merge. We prefer searchable sets with tree-shakeable or per-icon imports over PNG zips from a marketplace. Custom brand icons still matter for unique metaphors. Everything else should share a grid and a weight.

Criteria: an icon set or system, usable in product UI, listed in the Icons slice of the catalog, consistent grid, commercial license you can live with. Illustration packs that are really spot art belong on the graphic-design shelf. Emoji-as-system is a joke we do not rank.

A default we recommend: one open or clearly licensed family at 16/20/24, imported per icon, plus a tiny custom set for the three metaphors the product invented. Do not mix three families in one navbar. Do not scale by eye. Do not ignore the license on a premium pack you dropped into a client repo.

Bundle size is a ranking input because “just install the pack” is how a marketing page costs more than the product UI. If the library cannot tree-shake, subset it or pick another. If you need animated icons, that is a different filter and a different performance budget.

We keep the cheat sheet short because the decision is short. One default set. Custom only for unique metaphors. Tree-shake if you care about weight. The mistakes list is the rest of the guidance. If you came here for a 40-tool dump, use the category filter instead.

When a set goes stale — missing metaphors, dead site, license change — it leaves the ranking. When a new set ships with a real React story and a consistent optical size, it can enter. We will not add a pack because it launched on a launchpad this week.

If you are an illustrator building an icon business, this is the wrong guide. You need a drawing tool and a foundry workflow. If you are a product designer who needs a default language by Friday, pick one set from the shelf, put the name in the design system, and stop browsing.

Best for a product UI: one consistent family at a 16/20/24 grid with per-icon imports. Best for a marketing site: you can loosen the grid, not the license. Best for a unique product metaphor: draw three custom marks and keep the rest from the system. Best for bundle size: subset or tree-shake; do not install the whole pack because the docs said it was easy.

The UI kits parent is where these listings live after the category merge. Old icon-category URLs redirect there with the Icons chip. This guide exists so a “best icon libraries” query gets criteria and a best-for line, not only a filtered grid. Use the grid when you want inventory. Use this page when you want an argument.

We will not rank a pack that is mostly logos of other companies, a pack with no license, or a pack that only ships PNG. Those fail the product-UI test. If you need illustration, use the graphic-design shelf. If you need motion icons, budget the file size like you would a Lottie.

A practical week of icons looks like this. You pick one family on Monday and write the name in the design system. You import per icon or subset on Tuesday. You draw or commission the three metaphors the product invented on Wednesday. You align everything to 16/20/24 and you stop browsing packs on Thursday. Friday you check the license against client work and app-store use.

That week is the ranking. A pack with 40,000 metaphors and no tree-shake loses. A pack with no license loses. A PNG zip loses. Three families in one navbar lose even if each set is “the best” in isolation. We rank for a default language you can ship, not for a museum of styles.

The Icons filter on the UI kits parent is the inventory, including leftovers from the old icon category URL. This page is the argument. If you arrived from that redirect, stay for the criteria, then filter. If you arrived from a “best icon libraries” query, do not treat the numbered cards as a mandate to install all of them.

Illustration packs, animated icons, and emoji-as-system are other jobs. Use graphic design for spot art. Budget motion icons like Lottie. Do not replace a system with emoji and call it friendly. The product still has to look like one product on Friday.

Best for a dense admin UI: a quiet stroke set at 16px, imported per icon. Best for a consumer app: the same set at 24px, plus those three custom metaphors. Best for a marketing site: you may mix one display set in heroes, not in the nav. Write the rule down. The ranking is useless if the next hire picks a second family because it looked nicer in a tweet.

Quick picks

  • If you Want one default set for the app→ A single consistent library and stick to it
  • If you Need brand-unique metaphors→ Commission or draw a small custom set
  • If you Care about bundle size→ Tree-shakeable SVG or per-icon imports

Where people get this wrong

  • Mixing three icon families in one navbar.
  • Using emoji as product icons and calling it a system.
  • Ignoring license terms on premium packs used in client work.
  • Scaling icons by eye instead of aligning to a 16/20/24 grid.

Browse the full shelf: category page.

Related guides