Feather Icons

What Feather Icons is
Feather Icons is a free, open-source icon collection with 287 icons drawn on a 24×24 grid. Its simple, consistent style can be adjusted on the website through controls for icon size, stroke width, and color. The icons are SVG files, usable inline or in an image, background image, object, embed, or iframe. For JavaScript projects, Feather can be added with npm as feather-icons or loaded from a CDN for client-side use. The Node API provides icon data and SVG output, and feather.icons[name].toSvg([attrs]) returns an SVG string with optional attributes that override defaults. The project also documents SVG sprites using a use element and offers a Figma component library that can be duplicated to a user’s drafts after logging in to Figma. Feather.replace() works only in a browser environment. The project uses the MIT License, which permits use, copying, modification, distribution, sublicensing, and sale under its conditions; the license disclaims warranties and names Cole Bemis as copyright holder for 2013–2023.
Who it suits
Feather Icons suits designers and developers who need a free, customizable SVG icon set for web or JavaScript projects. It also fits Figma users who want to work with the icons as a component library.
What it does well
- 287 icons drawn on a consistent 24×24 grid
- Adjustable icon size, stroke width, and color
- SVGs can be used in several embedding contexts
- npm, CDN, Node API, and SVG sprite options
- Figma component library is available
- MIT License permits commercial use
What to know first
- feather.replace() only works in a browser environment
- MIT License disclaims warranties
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Feather Icons | Open-source icons under the MIT License | Free |
As feathericons.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Getting started
- Open https://feathericons.com/ to browse the icon library.
- Adjust icon size, stroke width, or color with the website controls.
- Use SVG files directly, or add feather-icons through npm or a CDN.
- For a Node project, require feather-icons and access icon data or SVG output through its API.
- Use the documented SVG sprite approach with a use element, or duplicate the Figma component library to your drafts after logging in to Figma.
Verdict
Choose Feather Icons if you want a free, open-source SVG set with customization and several ways to use it in web projects. Look elsewhere if you need feather.replace() to work outside a browser environment.
Questions
How much does Feather Icons cost?
The listed plan is free, and a free plan is available.
What formats does it offer?
Feather provides SVG files, SVG sprites, JavaScript use, and a Figma component library.
Can it be used commercially?
Yes. Its MIT License permits commercial use subject to the license conditions.
Does Feather Icons have an API?
Yes. Its API includes feather.icons[name].toSvg([attrs]) to return an SVG string, with optional attributes that can override defaults.
What platforms does it support?
The listed platform is web.
Who is named as the creator?
The license names Cole Bemis as copyright holder for 2013–2023.
Facts from Feather Icons's own pages
- API
- The API includes feather.icons[name].toSvg([attrs]) to return an SVG string, with optional attributes that can override defaults. · github.com, 8 Oct 2026
- Browser limitation
- The README states that feather.replace() only works in a browser environment. · github.com, 8 Oct 2026
- Creator
- The license names Cole Bemis as copyright holder for 2013–2023. · github.com, 8 Oct 2026
- Customization
- The website provides controls to customize icon size, stroke width, and color. · feathericons.com, 8 Oct 2026
- Figma
- Feather is available as a Figma component library; users can log in to Figma and duplicate the file to their drafts. · github.com, 8 Oct 2026
- Format
- Feather is a collection of SVG files that can be used like other SVGs, including inline or as an image, background image, object, embed, or iframe. · github.com, 8 Oct 2026
- Icon library
- The website lists 287 icons. · feathericons.com, 8 Oct 2026
- JavaScript
- The project can be installed with npm as feather-icons or loaded from a CDN for client-side use. · github.com, 8 Oct 2026
- License
- The project uses the MIT License, which permits use, copying, modification, distribution, sublicensing, and sale subject to its stated conditions. · github.com, 8 Oct 2026
- License warranty
- The MIT License provides the software “AS IS” and disclaims warranties. · github.com, 8 Oct 2026
- Node
- The README documents requiring feather-icons in Node and accessing icon data and SVG output through its API. · github.com, 8 Oct 2026
- Product
- Feather is a collection of open-source icons, each designed on a 24×24 grid with an emphasis on simplicity, consistency, and flexibility. · github.com, 8 Oct 2026
- SVG sprite
- The README documents using an SVG sprite by including an icon with a use element. · github.com, 8 Oct 2026
Where Feather Icons stands on Freedom251
- Icon Libraries#14 of 46