Installation
Heroicons are included with React Icons:Import Path
React Icons provides both Heroicons v1 and v2:Use
hi2 for the latest icons. Heroicons 2 includes new icons and a mini (20px) variant.Library Details
Heroicons v1
Icon Count: 460Version: 1.0.6Import:
react-icons/hiVariants: Solid, OutlineHeroicons v2
Icon Count: 888Version: 2.1.3Import:
react-icons/hi2Variants: Solid (24px), Outline (24px), Mini (20px)Usage Examples
Basic Usage
Icon Variants
Heroicons provides multiple variants for different use cases:- Solid (24px)
- Outline (24px)
- Mini (20px)
Default Heroicons use the
Hi prefix and are 24px solid icons.Navigation Examples
Button Examples
Common Use Cases
- Forms & Inputs
- Alerts & Notifications
- Cards & Content
Styling Heroicons
With Tailwind CSS
Heroicons are designed to work perfectly with Tailwind CSS:Responsive Sizing
Icon Naming Convention
Heroicons use these naming patterns:- Solid (24px):
Hi[IconName](e.g.,HiHome,HiUser) - Outline (24px):
HiOutline[IconName](e.g.,HiOutlineHome,HiOutlineUser) - Mini (20px):
HiMini[IconName](e.g.,HiMiniHome,HiMiniUser) - v2 only
home→HiHomemagnifying-glass→HiMagnifyingGlassarrow-down-tray→HiArrowDownTray
Popular Heroicons
Navigation
HiHome/HiOutlineHome- HomeHiBars3- Menu (hamburger)HiXMark- Close/XHiChevronDown- Dropdown arrowHiArrowLeft- Back arrowHiMagnifyingGlass- Search
Actions
HiPlus- AddHiPencil- EditHiTrash- DeleteHiArrowDownTray- DownloadHiShare- ShareHiDocumentDuplicate- Duplicate
Status
HiCheckCircle- SuccessHiExclamationTriangle- WarningHiInformationCircle- InfoHiXCircle- Error
Content
HiHeart/HiOutlineHeart- Like/favoriteHiStar/HiOutlineStar- RatingHiBookmark/HiOutlineBookmark- SaveHiChatBubbleLeft- Comment
Migration from v1 to v2
Change the import path and update icon names:HiSearch→HiMagnifyingGlassHiX→HiXMarkHiMenu→HiBars3HiDownload→HiArrowDownTray
Resources
Heroicons Website
Browse and search all Heroicons
GitHub Repository
View source code and report issues
Search All Icons
Search Heroicons in React Icons preview
All Libraries
Explore other icon libraries