Feather
Browse 280+ Feather line icons. Customize size and stroke, export SVG or PNG, use react-feather—official site at feathericons.com, MIT licensed.
Tool powered by Heroicons on heroicons.com.
Heroicons on heroicons.com: Tailwind CSS icons in outline, solid, mini, and micro—MIT SVGs with React and Vue packages.
Tailwind CSS icons for UI stacks: The default set for many Tailwind UI projects—browse outline and solid lanes on heroicons.com.
Outline, solid, mini, and micro: Outline for light chrome, solid for filled controls, mini and micro for dense layouts.
Phone, arrow, and UI metaphors: Hand-crafted catalog covers navigation marks and common glyphs; solid variants also appear under paths like /solid.
React and Vue packages: Official libraries keep icon names aligned between design specs and production code.
MIT commercial use: Ship product UI with MIT licensing; confirm the current text on heroicons.com and GitHub.
Pick your icon style baseline
Choose one primary set, such as outline or solid, to reduce visual inconsistency.
Search for role-specific icons
Select icons by UI role—actions, navigation, alerts, phone outline, arrows, and data states.
Validate size and stroke harmony
Check icon readability and rhythm at your target component sizes.
Apply library-based implementation
Use official React or Vue packages to simplify maintenance and version updates.
Standardize icon sizes per surface
Define clear size tokens for navigation, controls, and dense UI areas.
Avoid mixing unrelated styles
Use one coherent icon family per context unless semantic contrast is intentional.
Check contrast in all themes
Verify icon clarity on both light and dark surfaces before release.
Document semantic mappings
Track which icon represents each action or state to reduce ambiguity.
Product designers
Select coherent iconography for product flows, settings, and feature surfaces.
Design system teams
Establish standardized icon sets across components and documentation.
Front-end developers
Integrate icons quickly with React or Vue libraries in production apps.
Startup teams
Ship polished interface iconography early without custom icon drawing cycles.
Faster icon selection
Find action and status icons quickly in a centralized browsing workflow.
Improved visual consistency
Apply one style family across product surfaces with less drift.
Cleaner developer handoff
Use official library references for predictable implementation.
Lower maintenance overhead
Rely on maintained upstream icon sets and package-based updates.