
Lucide
Lucide is a free, open-source icon library with more than 1,600 vector SVG files for digital and non-digital projects.
What Lucide is
Lucide is a free, open-source icon library with more than 1,600 vector SVG files for digital and non-digital projects. Its shared design rules aim to keep icons recognizable and consistent while remaining readable at different sizes. Icons can be customized by color, size, and stroke width; SVG compression and tree-shaking let projects include only the icons they use. Official packages cover web, React, React Native, Vue, Svelte, Preact, Solid, Angular, Astro, and static usage. Static assets include individual SVGs, sprites, icon fonts, and JavaScript exports of SVG strings, and a Figma plugin is available. The React package provides inline SVG components with TypeScript support and customizable properties. Lucide uses the ISC License, which permits use and distribution subject to notice requirements, but disclaims warranties and liability. Icons are hidden from screen readers by default, so meaningful or interactive icons need labels. Community questions and contributions are handled through GitHub and Discord. The Svelte package targets Svelte 5; Svelte 4 users are directed to lucide-svelte.
Good
- More than 1,600 vector SVG icons are available.
- Color, size, and stroke width are customizable.
- Packages cover multiple frameworks and static usage.
- Figma plugin and icon fonts are available.
- Commercial use is permitted under the ISC License.
Watch out
- Meaningful or interactive icons need accessibility labels.
- The Svelte package is for Svelte 5; Svelte 4 uses lucide-svelte.
- The license disclaims warranties and liability.
Who it suits
Lucide suits designers and developers who need customizable icons for projects across its listed frameworks and static formats. It also fits commercial projects, which the license permits.
Verdict
Lucide offers a broad set of customizable icons and formats under an open-source license. Account for accessibility labels and the Svelte version distinction when choosing it.
Plans and prices
From Lucide's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free (ISC-licensed) | Free | No paid tiers or usage limits stated on the pages reviewed |
The facts
Each one read from Lucide's own pages, with the date it was checked.
What it does
- Accessibility
- Lucide icons are hidden from screen readers by default, and the accessibility guide advises adding labels when icons carry meaning or act as controls.checked 11 Oct 2026
- Community and support
- The project directs users to GitHub and Discord for community questions and lists GitHub issues as a project resource.checked 11 Oct 2026
- Contribution
- Lucide describes itself as community-made and provides guidance for contributing icons.checked 11 Oct 2026
- Contributions
- Community members can contribute icons, code, documentation, or help triage issues.checked 11 Oct 2026
- Customization
- Icons can be customized, including their color, size, and stroke width.checked 11 Oct 2026
- Design
- The icons follow shared design rules intended to keep them consistent, recognizable, and readable at different sizes.checked 11 Oct 2026
- Design integration
- Lucide provides a Figma plugin.checked 11 Oct 2026
- Figma
- Lucide provides a Figma plugin linked from its installation guide.checked 11 Oct 2026
- Framework support
- Official packages are listed for web, React, React Native, Vue, Svelte, Preact, Solid, Angular, Astro, and static usage.checked 11 Oct 2026
- Icon design
- Lucide says its design rules aim for icons that are recognizable, consistent in style, and readable at all sizes.checked 11 Oct 2026
- License
- Lucide uses the ISC License, which permits use, copying, modification, and distribution for any purpose with or without a fee, subject to its notice requirements.checked 11 Oct 2026
- License limitation
- The ISC license text provides the software as is and disclaims warranties and liability for damages.checked 11 Oct 2026
- Notable compatibility limit
- The @lucide/svelte package is for Svelte 5; Svelte 4 users are directed to lucide-svelte.checked 11 Oct 2026
- Optimization
- Lucide uses SVG compression and tree-shaking so projects can ship only the icons they use.checked 11 Oct 2026
- Package manager support
- The installation guide shows commands using pnpm, yarn, npm, bun, and deno.checked 11 Oct 2026
- React features
- The React package provides standalone components that render optimized inline SVGs, with TypeScript support and customizable properties.checked 11 Oct 2026
- Static assets
- The static package includes individual SVGs, SVG sprites, icon fonts, and JavaScript exports of SVG strings.checked 11 Oct 2026
- Support
- The project directs users to its Discord server and GitHub Discussions to ask questions and connect with the community.checked 11 Oct 2026
- What it is
- Lucide is an open-source icon library with 1600+ vector SVG files for digital and non-digital projects.checked 11 Oct 2026
Alternatives to Lucide
- 1

Font Awesome
Free planWebAPILinuxmacOS7.5From $4 a month - 2

Lordicon
Free planAndroidiOSWebAPI7.4Free plan - 3

Ant Design Icons
Free planAndroidiOSWeb7.1Free plan - 4

Hugeicons
Free planAndroidiOSWeb7.1From $99 a year - 5

Tabler Icons
Free planAndroidiOSWeb7.1$9 one-time - 6
Icons8 Background Remover
WebAPIExtensionmacOS7.0From $13 a year
