Lucide Icons

Beautiful & consistent icon toolkit made by the community

Official site
ISC License1,539 iconslucide-react

Overview

Lucide is a community-maintained open-source icon library that started as a fork of Feather Icons. With 1,500+ carefully crafted SVG icons and a consistent 24×24 design grid, it has become one of the most popular icon libraries in the React ecosystem. Every icon uses a clean 2px stroke style, ensuring a uniform look across your entire UI.

Key Features

  • Consistent 24×24 grid with 2px stroke width
  • Adjustable stroke width via prop
  • TypeScript and JSDoc support
  • Works with React, Vue, Svelte, and Angular
  • Tree-shakeable — import only what you use
  • Actively maintained with frequent updates

Installation

npm install lucide-react

Usage Example

Basic React usage with Lucide Icons

import { Home, Search, Settings, User } from 'lucide-react';

export default function App() {
  return (
    <div>
      <Home size={24} color="#6366f1" />
      <Search size={24} strokeWidth={1.5} />
      <Settings size={32} />
    </div>
  );
}

Best For

Web apps and SaaS dashboardsAdmin panels and back-office toolsDeveloper tools and documentation sitesGeneral-purpose UI icon needs

Explore Lucide Icons in Icony

Browse all 1,539 icons, customize colors and sizes, and download as PNG or SVG — for free.

Open in Icony

Related Libraries