Home/Libraries/Untitled UI Icons
// ICON LIBRARY

Untitled UI Icons

1,179 MIT-licensed React icons for SaaS dashboards and product UI

reactnextjsMIT
NPM packageOfficial Site →

STATS

1,179
Icons
0
GitHub Stars
242K
Weekly Downloads
MIT
License
~2.7 MB unpacked; tree-shakable per icon
Bundle Size
2025
Since

OVERVIEW

Untitled UI Icons is the official React icon package from the Untitled UI ecosystem. It focuses on clean 24px outline symbols that feel at home in SaaS apps, admin dashboards, settings panels, onboarding flows, marketing sites, and product-led interfaces.

The collection sits in a useful middle ground: more product-focused than Feather, smaller and more curated than Tabler, and less enterprise-heavy than PatternFly. Names like Home01, SearchMd, Settings01, ChartBreakoutSquare, and CreditCard01 make the library especially comfortable for teams building modern web applications.

Untitled UI Icons is strongest when you want a polished product interface vocabulary: navigation, charts, files, folders, users, payments, arrows, communications, status, security, and layout controls. It is not a brand-logo library and it is not a multi-style icon family.

The npm package ships typed React components, ESM/CJS builds, and per-icon component modules. Icons accept size and color props, default to a 24px viewBox, and use currentColor-friendly SVG strokes. IconSearch also generates static SVG previews from the React components so search, detail pages, and plugins can render them without depending on Iconify.

// VERDICTChoose Untitled UI Icons when your app needs crisp, modern, SaaS-ready outline icons with a permissive MIT license. Choose Tabler if you need maximum icon volume, Phosphor if you need multiple weights, or PatternFly if your product is closer to enterprise console design.

OFFICIAL LICENSE & COMMERCIAL USE

License TypeMIT License

The MIT License is a highly popular, extremely permissive open-source license. Under the MIT License, you are officially allowed to use Untitled UI Icons in any personal, commercial, or corporate software projects completely free of charge. You can modify the icons, distribute them, sell software containing them, and even sublicense them. The only requirement is that you must preserve the original copyright notice and permission notice in all copies of the software.

✓ Permissions
  • Commercial Use Allowed
  • Modification Allowed
  • Redistribution Allowed
  • Sublicensing Allowed
⚠️ Requirements
  • Must keep copyright notice in source files
  • License remains active on copy/use

INSTALLATION

react
npm install @untitledui/icons
nextjs
npm install @untitledui/icons

// Note: Works in Next.js App Router. Import only the icons you use so the package can be tree-shaken.
typescript
npm install @untitledui/icons

// TypeScript definitions are included in the package.

CODE EXAMPLES

basic
import { Home01, SearchMd, Settings01 } from '@untitledui/icons'

export default function Toolbar() {
  return (
    <div className="flex items-center gap-3">
      <Home01 size={24} />
      <SearchMd size={24} />
      <Settings01 size={24} />
    </div>
  )
}
with Color
import { Rocket01, ArrowRight } from '@untitledui/icons'

export function LaunchButton() {
  return (
    <button className="inline-flex items-center gap-2 rounded-md bg-blue-600 px-4 py-2 text-white">
      <Rocket01 size={18} color="currentColor" />
      Launch
      <ArrowRight size={18} color="currentColor" />
    </button>
  )
}
dashboard Cards
import { Bell01, ChartBreakoutSquare, CreditCard01, Zap } from '@untitledui/icons'

const items = [
  { label: 'Alerts', icon: Bell01 },
  { label: 'Growth', icon: ChartBreakoutSquare },
  { label: 'Billing', icon: CreditCard01 },
  { label: 'Automation', icon: Zap },
]

export function DashboardShortcuts() {
  return (
    <div className="grid grid-cols-4 gap-3">
      {items.map(({ label, icon: Icon }) => (
        <button key={label} className="rounded-lg border p-4">
          <Icon size={22} />
          <span>{label}</span>
        </button>
      ))}
    </div>
  )
}

PROS & CONS

PROS
Strong SaaS interface fit
The icons are especially good for product dashboards, account settings, billing flows, charts, empty states, navigation, and admin-style UI.
Official typed React package
The package ships React components and TypeScript declarations, so usage is straightforward in React and Next.js projects.
Tree-shakable ESM modules
You can import individual icons and keep the final app bundle focused on only the symbols you actually use.
MIT licensed
The package metadata lists MIT, which is permissive for personal, commercial, and internal product use as long as the license notice is preserved.
Local static previews in IconSearch
IconSearch renders the package components into SVG files during the icon database build, so previews do not rely on Iconify coverage.
CONS
React-first package
Unlike Lucide or Tabler, there are not official first-party packages for Vue, Svelte, or plain SVG distribution through npm.
Outline style only
If you need filled, duotone, bold, thin, or multiple weights, Phosphor, Remix, or Heroicons may be a better match.
Smaller than Tabler
1,179 icons is solid, but Tabler and PatternFly cover more niche symbols and edge-case categories.
No public GitHub star signal
The npm package is official, but the package metadata does not expose a public GitHub repository with stars in the way Lucide or Tabler do.

WHO SHOULD USE THIS

USE IF YOU...
SaaS dashboards and B2B product interfaces
Teams already using Untitled UI design patterns
Next.js and React apps that want clean outline components
Products that need a curated set rather than thousands of niche icons
Design systems where 24px currentColor outline icons are the default
AVOID IF YOU...
Vue or Svelte projects that require official framework packages
Apps that need filled, duotone, or multi-weight icon variants
Projects that need brand logos or technology logos
Products that need the broadest possible icon coverage

FREQUENTLY ASKED QUESTIONS

Q.Is Untitled UI Icons free for commercial use?
A.Yes. The installed npm package metadata lists the license as MIT, which allows use in commercial products as long as the license notice is preserved.
Q.Does Untitled UI Icons work in Next.js?
A.Yes. Install @untitledui/icons and import individual React components in your Next.js app, for example import { Home01 } from '@untitledui/icons'.
Q.Why are previews available in IconSearch if this is not in Iconify?
A.IconSearch renders the installed React components to static SVG files during the icon database build, then serves those generated files from /untitled-ui-icons.
Q.How is Untitled UI Icons different from Tabler Icons?
A.Untitled UI Icons is smaller and more curated for SaaS/product UI. Tabler is much larger and better when you need maximum coverage or more niche categories.
Q.Does Untitled UI Icons include filled icons?
A.No. The package is an outline icon set. Use Heroicons, Remix Icon, or Phosphor if filled variants are a requirement.

COMPARE WITH ALTERNATIVES

Untitled UI Icons vs Lucide IconsUntitled UI Icons vs HeroiconsUntitled UI Icons vs Tabler IconsUntitled UI Icons vs PatternFly IconsUntitled UI Icons vs Phosphor IconsUntitled UI Icons vs Remix IconUntitled UI Icons vs Feather IconsUntitled UI Icons vs Bootstrap IconsUntitled UI Icons vs Radix IconsUntitled UI Icons vs IconoirUntitled UI Icons vs IonIconsUntitled UI Icons vs OcticonsUntitled UI Icons vs Ant Design IconsUntitled UI Icons vs DeviconsUntitled UI Icons vs TeenyiconsUntitled UI Icons vs Circum IconsUntitled UI Icons vs Elusive Icons

EXPLORE MORE

Framework Integration

Browse By Category

Your Cart0 items
Your cart is emptyBrowse icon libraries and add icons to build your custom pack.Return to Search