Skip to content
SPECIFICTION
Get listed

Ionicons vs Lucide

Ionicons

ionic.io

Lucide

lucide.dev

Side by side

FigureIoniconsLucide
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYes—
macOSYes—
LinuxYes—
iOSYesYes
AndroidYesYes
Plans published11
Spec score · Icon Libraries7.8 (#14)7.9 (#10)
AccessibilityThe guide recommends aria-hidden for decorative icons and aria-label text for interactive icons.Lucide icons are hidden from screen readers by default, and the accessibility guide advises adding labels when icons carry meaning or act as controls.
CustomizationIcon size and color can be set with attributes or CSS, and outline stroke width can be adjusted with a CSS custom property.Icons can be customized, including their color, size, and stroke width.
LicenseIonicons is released under the MIT 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.

Plans

Ionicons

  • IoniconsFree

Ionicons pricing →

Lucide

  • Free (ISC-licensed)Free

Lucide pricing →

In their own words

Ionicons

Ionicons is an icon set for web, iOS, Android, and desktop apps, with 1,300 icons described in its usage guide. It is released under the MIT License and is listed as free, including commercial use. Icons are available as SVGs or through a web component that loads requested SVGs and fetches only those currently visible. App icons have filled, outline, and sharp variants; logo icons do not have outline or sharp versions. In Ionic Framework, developers can set separate iOS and Material Design icons. Size and color can be changed with attributes or CSS, and outline stroke width can be adjusted with a CSS custom property. The component can also load a custom SVG from a URL, provided that file contains no scripts or events. The guide recommends aria-hidden for decorative icons and aria-label text for interactive ones. Listed browser support includes Chrome 79+, Safari 14+, Edge 79+, and Firefox 70+; Internet Explorer 11 is not supported. Users can suggest missing icons through a GitHub issue.

Visit ionic.io

Lucide

Lucide has no write-up on Specifiction yet; its figures are above.

Visit lucide.dev