Skip to content
Feather Icons

Feather Icons

287 MIT-licensed 24x24 stroke icons, the original minimal-outline set

Tier B · UsefulIcon Setfeathericons.com

Preview image from feathericons.com

Feather is a set of 287 open-source icons drawn on a 24x24 grid with a uniform 2px stroke, distributed as individual SVGs, a JS module, and a webfont-free npm package. The site lets you set size, stroke width and colour before copying or downloading, and the whole set is MIT so you can ship, modify and resell it. It is the aesthetic ancestor of most modern outline icon sets. It is also effectively frozen: the last npm release was 4.29.2 in May 2024 and the repo has seen no push since March 2025.

Install
npm install feather-icons

For an agent

Do not start a new project on Feather — it has shipped nothing since May 2024, and Lucide is the maintained fork with the same visual language and roughly five times the icon count, so pick Lucide unless you are maintaining code that already imports `feather-icons`. When you do need the names, fetch `https://cdn.jsdelivr.net/npm/feather-icons@latest/dist/icons.json` rather than scraping feathericons.com, which renders its grid client-side and gives you nothing useful as text. Its 287 names are a strict subset of Lucide's, so a Feather-to-Lucide migration is usually a mechanical import rewrite.

Why it is here. Feather defined the 24x24 / 2px-stroke convention that Lucide, Heroicons and Tabler all inherited, so it is the reference point for what 'a clean outline icon' means. Its main value now is historical and as the compatibility baseline for Lucide.

Install command, framework, licence and component list.

Facts

License
MIT
Pricing
Free, Open source
Framework
Vanilla JS, React, Vue, Not applicable
Styling
Not applicable
Distribution
npm package, GitHub repository, Direct download / asset pack, CLI installer
Platform
Web, Platform agnostic
Content type
Icons
Agent readiness
CLI installable, Readable open source, Structured documentation, Copy-paste ready code, Client-rendered shell
Accessibility
Not applicable
Maturity
Stable
GitHub stars
25,975
Package
feather-icons

Components it ships

1

Notable for

  • 287 icons on a 24x24 grid, 2px stroke
  • MIT, no attribution required
  • the set Lucide forked from
  • no release since May 2024
  • icons.json ships in the npm package

Provenance

Verified 2026-08-16. HTTP 200. https://feathericons.com (curl, HTTP 200 but a JS shell — only the header text is in the HTML), https://cdn.jsdelivr.net/npm/feather-icons@latest/dist/icons.json (287 keys counted), registry.npmjs.org/feather-icons (4.29.2, 2024-05-01, MIT), gh api repos/feathericons/feather

Also in Icons & Logos

6
feathericons.comTier B