IconSearch logoIconsearch
Last updated: September 2026

Lucide Icons

Lucide is one of the most popular open-source icon libraries in the developer ecosystem today. It was forked from Feather Icons in 2020 to address the lack of active maintenance, and has since grown into a thriving community-driven project with over 1,900 carefully crafted icons. Every icon in Lucide is designed on a strict 24x24 grid with a 2px stroke width, ensuring perfect visual consistency across your entire application. Whether you use 5 icons or 500, they will all look like they belong together — something that cannot be said for many competing libraries. The collection is licensed under ISC; review the icon license guide for commercial-use details.

GitHub ↗npm ↗Docs ↗
🔍
LUCIDE ICONS CATALOG (Showing 120 of 1,959)
AArrowDown SVG icon
AArrowDown
AArrowUp SVG icon
AArrowUp
ALargeSmall SVG icon
ALargeSmall
Accessibility SVG icon
Accessibility
ActivitySquare SVG icon
ActivitySquare
Activity SVG icon
Activity
AirVent SVG icon
AirVent
Airplay SVG icon
Airplay
AlarmCheck SVG icon
AlarmCheck
AlarmClockCheck SVG icon
AlarmClockCheck
AlarmClockMinus SVG icon
AlarmClockMinus
AlarmClockOff SVG icon
AlarmClockOff
AlarmClockPlus SVG icon
AlarmClockPlus
AlarmClock SVG icon
AlarmClock
AlarmMinus SVG icon
AlarmMinus
AlarmPlus SVG icon
AlarmPlus
AlarmSmoke SVG icon
AlarmSmoke
Album SVG icon
Album
AlertCircle SVG icon
AlertCircle
AlertOctagon SVG icon
AlertOctagon
AlertTriangle SVG icon
AlertTriangle
AlignCenterHorizontal SVG icon
AlignCenterHorizontal
AlignCenterVertical SVG icon
AlignCenterVertical
AlignCenter SVG icon
AlignCenter
AlignEndHorizontal SVG icon
AlignEndHorizontal
AlignEndVertical SVG icon
AlignEndVertical
AlignHorizontalDistributeCenter SVG icon
AlignHorizontalDistributeCenter
AlignHorizontalDistributeEnd SVG icon
AlignHorizontalDistributeEnd
AlignHorizontalDistributeStart SVG icon
AlignHorizontalDistributeStart
AlignHorizontalJustifyCenter SVG icon
AlignHorizontalJustifyCenter
AlignHorizontalJustifyEnd SVG icon
AlignHorizontalJustifyEnd
AlignHorizontalJustifyStart SVG icon
AlignHorizontalJustifyStart
AlignHorizontalSpaceAround SVG icon
AlignHorizontalSpaceAround
AlignHorizontalSpaceBetween SVG icon
AlignHorizontalSpaceBetween
AlignJustify SVG icon
AlignJustify
AlignLeft SVG icon
AlignLeft
AlignRight SVG icon
AlignRight
AlignStartHorizontal SVG icon
AlignStartHorizontal
AlignStartVertical SVG icon
AlignStartVertical
AlignVerticalDistributeCenter SVG icon
AlignVerticalDistributeCenter
AlignVerticalDistributeEnd SVG icon
AlignVerticalDistributeEnd
AlignVerticalDistributeStart SVG icon
AlignVerticalDistributeStart
AlignVerticalJustifyCenter SVG icon
AlignVerticalJustifyCenter
AlignVerticalJustifyEnd SVG icon
AlignVerticalJustifyEnd
AlignVerticalJustifyStart SVG icon
AlignVerticalJustifyStart
AlignVerticalSpaceAround SVG icon
AlignVerticalSpaceAround
AlignVerticalSpaceBetween SVG icon
AlignVerticalSpaceBetween
Ambulance SVG icon
Ambulance
Ampersand SVG icon
Ampersand
Ampersands SVG icon
Ampersands
Amphora SVG icon
Amphora
Anchor SVG icon
Anchor
Angry SVG icon
Angry
Annoyed SVG icon
Annoyed
Antenna SVG icon
Antenna
Anvil SVG icon
Anvil
Aperture SVG icon
Aperture
AppWindowMac SVG icon
AppWindowMac
AppWindow SVG icon
AppWindow
Apple SVG icon
Apple
ArchiveRestore SVG icon
ArchiveRestore
ArchiveX SVG icon
ArchiveX
Archive SVG icon
Archive
AreaChart SVG icon
AreaChart
Armchair SVG icon
Armchair
ArrowBigDownDash SVG icon
ArrowBigDownDash
ArrowBigDown SVG icon
ArrowBigDown
ArrowBigLeftDash SVG icon
ArrowBigLeftDash
ArrowBigLeft SVG icon
ArrowBigLeft
ArrowBigRightDash SVG icon
ArrowBigRightDash
ArrowBigRight SVG icon
ArrowBigRight
ArrowBigUpDash SVG icon
ArrowBigUpDash
ArrowBigUp SVG icon
ArrowBigUp
ArrowDown01 SVG icon
ArrowDown01
ArrowDown01 SVG icon
ArrowDown01
ArrowDown10 SVG icon
ArrowDown10
ArrowDown10 SVG icon
ArrowDown10
ArrowDownAZ SVG icon
ArrowDownAZ
ArrowDownAz SVG icon
ArrowDownAz
ArrowDownCircle SVG icon
ArrowDownCircle
ArrowDownFromLine SVG icon
ArrowDownFromLine
ArrowDownLeftFromCircle SVG icon
ArrowDownLeftFromCircle
ArrowDownLeftFromSquare SVG icon
ArrowDownLeftFromSquare
ArrowDownLeftSquare SVG icon
ArrowDownLeftSquare
ArrowDownLeft SVG icon
ArrowDownLeft
ArrowDownNarrowWide SVG icon
ArrowDownNarrowWide
ArrowDownRightFromCircle SVG icon
ArrowDownRightFromCircle
ArrowDownRightFromSquare SVG icon
ArrowDownRightFromSquare
ArrowDownRightSquare SVG icon
ArrowDownRightSquare
ArrowDownRight SVG icon
ArrowDownRight
ArrowDownSquare SVG icon
ArrowDownSquare
ArrowDownToDot SVG icon
ArrowDownToDot
ArrowDownToLine SVG icon
ArrowDownToLine
ArrowDownUp SVG icon
ArrowDownUp
ArrowDownWideNarrow SVG icon
ArrowDownWideNarrow
ArrowDownZA SVG icon
ArrowDownZA
ArrowDownZa SVG icon
ArrowDownZa
ArrowDown SVG icon
ArrowDown
ArrowLeftCircle SVG icon
ArrowLeftCircle
ArrowLeftFromLine SVG icon
ArrowLeftFromLine
ArrowLeftRight SVG icon
ArrowLeftRight
ArrowLeftSquare SVG icon
ArrowLeftSquare
ArrowLeftToLine SVG icon
ArrowLeftToLine
ArrowLeft SVG icon
ArrowLeft
ArrowRightCircle SVG icon
ArrowRightCircle
ArrowRightFromLine SVG icon
ArrowRightFromLine
ArrowRightLeft SVG icon
ArrowRightLeft
ArrowRightSquare SVG icon
ArrowRightSquare
ArrowRightToLine SVG icon
ArrowRightToLine
ArrowRight SVG icon
ArrowRight
ArrowUp01 SVG icon
ArrowUp01
ArrowUp01 SVG icon
ArrowUp01
ArrowUp10 SVG icon
ArrowUp10
ArrowUp10 SVG icon
ArrowUp10
ArrowUpAZ SVG icon
ArrowUpAZ
ArrowUpAz SVG icon
ArrowUpAz
ArrowUpCircle SVG icon
ArrowUpCircle
ArrowUpDown SVG icon
ArrowUpDown
ArrowUpFromDot SVG icon
ArrowUpFromDot
ArrowUpFromLine SVG icon
ArrowUpFromLine

Lucide Icons Specifications & Framework Compatibility

Lucide Icons Specifications, Licensing, and Framework Compatibility
PropertySpecification Details
Total Icons3,947 vector SVG icons
LicenseISC (Commercial & Personal Use)
TypeScript SupportNative .d.ts definitions included
Framework SupportReact, Next.js, Vue, Svelte, Tailwind CSS
Primary NPM Packagelucide-react
Source RepositoryOfficial GitHub Repository →

How many icons does Lucide Icons have?

Lucide Icons currently includes 3,947 vector icons indexed in the IconSearch catalog. Every icon is available in clean SVG format with customizable stroke widths, colors, and direct multi-framework code exports for modern web applications.

Is Lucide Icons free for commercial use?

Yes, Lucide Icons is distributed under the ISC license. This permissive open-source license allows unrestricted commercial and personal usage in proprietary software, SaaS platforms, client websites, and digital products without licensing fees.

How do you install and use Lucide Icons in React, Next.js, and Vue?

Install the package using npm install lucide-react, then import icons directly into your JSX, TSX, or Vue components. Alternatively, copy raw customized SVG markup directly from IconSearch with zero client-side JavaScript overhead.

// Install package
npm install lucide-react

// React & Next.js App Router usage
import { AArrowDown } from 'lucide-react'

export default function Header() {
  return <AArrowDown className="w-5 h-5 text-indigo-500" />
}
FREQUENTLY ASKED QUESTIONS

Lucide Icons FAQ & Technical Guide

Is Lucide Icons free for commercial use?

Yes. Lucide uses the ISC license which is one of the most permissive open source licenses. You can use it in any commercial project without attribution.

Does Lucide Icons work with Next.js App Router?

Yes. Lucide React components are compatible with both the Next.js App Router and Pages Router. They work in both Server Components and Client Components without any configuration.

How do I change the size and color of a Lucide icon?

Use the size prop for dimensions (default 24) and the color prop for color. You can also use the strokeWidth prop to change the thickness. Alternatively, pass a className with Tailwind utilities like h-5 w-5 text-blue-500.

Is Lucide Icons the same as Feather Icons?

Lucide started as a fork of Feather Icons but has since diverged significantly. Feather has 287 icons and is no longer actively maintained. Lucide has 1,900+ icons with active development and a large community.

How big is Lucide in my bundle?

Each icon is approximately 0.5-1kb when tree-shaken. If you import 20 icons, you add roughly 10-20kb to your bundle — negligible for most applications.

Disclaimer: IconSearch is an independent open-source discovery platform and is not affiliated with, sponsored by, or endorsed by the Lucide Icons maintainers or any featured open-source projects. All trademarks, logos, and brand names are the property of their respective owners.