Lucide

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, consistent, and legible at different sizes. Users can change icon color, size, and stroke width, while 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 use. The static package includes individual SVGs, sprites, icon fonts, and JavaScript exports of SVG strings. A Figma plugin supports design work, and the React package provides standalone components that render inline SVGs with TypeScript support and customizable properties. Lucide uses the ISC License, which allows use, copying, modification, and distribution for any purpose subject to notice requirements; the license disclaims warranties and liability. Icons are hidden from screen readers by default, so meaningful or interactive icons need labels. The project welcomes contributions and points users to GitHub and Discord for community questions. The Svelte package targets Svelte 5; Svelte 4 users are directed to lucide-svelte.
Who it suits
Lucide suits designers and developers who need customizable icons in formats and frameworks including SVG, icon fonts, React, and others. It also supports commercial use under the ISC License, subject to its notice requirements.
What it does well
- More than 1,600 vector SVG icons
- Customizable color, size, and stroke width
- Official packages for multiple frameworks
- Includes a Figma plugin and icon fonts
- Commercial use is permitted
What to know first
- Icons are hidden from screen readers by default
- Svelte package targets Svelte 5
- ISC License disclaims warranties and liability
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free (ISC-licensed) | No paid tiers or usage limits stated on the pages reviewed | Free |
As lucide.dev lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Visit lucide.dev
- Choose a package for web, a listed framework, or static usage
- Install using pnpm, yarn, npm, bun, or deno
- Use the Figma plugin for design workflows
- Customize icon color, size, or stroke width
- Add labels to icons that carry meaning or act as controls
Verdict
Lucide offers a large, customizable icon set with packages for many frameworks and static formats. Check accessibility labels for icons that convey meaning or act as controls, and confirm the Svelte package matches your version.
Questions
How much does Lucide cost?
Lucide is free, with a listed price of $0. No paid tiers or usage limits are stated.
Can I use Lucide in commercial projects?
Yes. The ISC License permits use, copying, modification, and distribution for any purpose, including commercial use, subject to its notice requirements.
Which platforms and frameworks are supported?
Official packages are listed for web, React, React Native, Vue, Svelte, Preact, Solid, Angular, Astro, and static usage.
What formats are available?
The static package includes individual SVGs, SVG sprites, icon fonts, and JavaScript exports of SVG strings.
Is there a Figma plugin?
Yes. Lucide provides a Figma plugin.
Where can I get help or contribute?
Lucide directs questions to Discord and GitHub Discussions, and community members can contribute icons, code, documentation, or issue triage.
Facts from Lucide's own pages
- 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. · lucide.dev, 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. · lucide.dev, 11 Oct 2026
- Contribution
- Lucide describes itself as community-made and provides guidance for contributing icons. · lucide.dev, 11 Oct 2026
- Contributions
- Community members can contribute icons, code, documentation, or help triage issues. · lucide.dev, 11 Oct 2026
- Customization
- Icons can be customized, including their color, size, and stroke width. · lucide.dev, 11 Oct 2026
- Design
- The icons follow shared design rules intended to keep them consistent, recognizable, and readable at different sizes. · lucide.dev, 11 Oct 2026
- Design integration
- Lucide provides a Figma plugin. · lucide.dev, 11 Oct 2026
- Figma
- Lucide provides a Figma plugin linked from its installation guide. · lucide.dev, 11 Oct 2026
- Framework support
- Official packages are listed for web, React, React Native, Vue, Svelte, Preact, Solid, Angular, Astro, and static usage. · lucide.dev, 11 Oct 2026
- Icon design
- Lucide says its design rules aim for icons that are recognizable, consistent in style, and readable at all sizes. · lucide.dev, 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. · lucide.dev, 11 Oct 2026
- License limitation
- The ISC license text provides the software as is and disclaims warranties and liability for damages. · lucide.dev, 11 Oct 2026
- Notable compatibility limit
- The @lucide/svelte package is for Svelte 5; Svelte 4 users are directed to lucide-svelte. · lucide.dev, 11 Oct 2026
- Optimization
- Lucide uses SVG compression and tree-shaking so projects can ship only the icons they use. · lucide.dev, 11 Oct 2026
- Package manager support
- The installation guide shows commands using pnpm, yarn, npm, bun, and deno. · lucide.dev, 11 Oct 2026
- React features
- The React package provides standalone components that render optimized inline SVGs, with TypeScript support and customizable properties. · lucide.dev, 11 Oct 2026
- Static assets
- The static package includes individual SVGs, SVG sprites, icon fonts, and JavaScript exports of SVG strings. · lucide.dev, 11 Oct 2026
- Support
- The project directs users to its Discord server and GitHub Discussions to ask questions and connect with the community. · lucide.dev, 11 Oct 2026
- What it is
- Lucide is an open-source icon library with 1600+ vector SVG files for digital and non-digital projects. · lucide.dev, 11 Oct 2026
Where Lucide stands on Freedom251
- Icon Libraries#24 of 46
