Welcome to Anicon
Anicon provides 572+ animated icon components, each crafted with smooth, purposeful animations that bring your UI to life. Every icon is built as a React component with consistent props and animation behavior powered by Framer Motion.What Makes Anicon Special
Smooth Animations
Every icon features thoughtfully designed animations that respond to user interactions with hover, tap, and focus states.
Fully Accessible
Respects
prefers-reduced-motion settings automatically, ensuring accessibility for all users.Consistent API
All icons share the same props interface (
size, strokeWidth, className) making them easy to use and customize.Tree-Shakeable
Import only the icons you need. Each component is independently importable for optimal bundle size.
Quick Start
All Anicon components follow a simple, consistent pattern:Popular Icons
Here are some of the most commonly used icons across different categories:Actions & Navigation
IconHome
Home icon with playful roof lift and door bounce
IconSearch
Magnifying glass with zoom pulse animation
IconSettings
Gear rotating 45 degrees on hover
IconMenu
Menu icon with staggered line slides
IconArrowRight
Arrow with hover slide and tap animation
IconChevronDown
Chevron with collapse/expand animation
Essential Actions
IconCheck
Checkmark with stroke draw animation
IconX
X mark with 90-degree rotation
IconPlus
Plus sign with scale and rotate
IconMinus
Minus sign with contracting animation
IconEdit
Edit pencil with writing tilt motion
IconTrash
Trash can with lid lifting animation
Communication
IconBell
Bell with ringing shake animation
IconMail
Mail envelope with flap animation
IconSend
Send icon with flight motion
Files & Media
IconDownload
Download arrow with downward motion
IconUpload
Upload arrow with upward motion
IconFile
File icon with page flip animation
IconFolder
Folder with opening animation
IconPlay
Play button with scale animation
IconPause
Pause button with bar animation
UI Elements
IconHeart
Heart with hover and tap scale animation
IconStar
Star with sparkle and rotate animation
IconLoader
Loading spinner with continuous rotation
IconEye
Eye icon with blink animation
IconLock
Lock with secure locking animation
IconUnlock
Unlock with opening animation
Icon Categories
Browse all 572+ icons organized by category:- Actions - Common user actions like edit, delete, copy, share
- Arrows & Directions - Navigation arrows, chevrons, and directional indicators
- Communication - Mail, messages, notifications, and social icons
- Files & Folders - Document and file management icons
- Media - Play, pause, video, music, and camera controls
- UI Elements - Hearts, stars, badges, and interface components
- Charts & Analytics - Data visualization and dashboard icons
- E-commerce - Shopping, payments, and retail icons
- Tech & Development - Code, terminal, git, and developer tools
- User & Profile - User management and profile icons
- Alerts & Status - Warnings, errors, success, and status indicators
- Time & Calendar - Clocks, calendars, and scheduling icons
- Weather & Nature - Weather conditions, plants, and animals
- Shapes & Geometry - Geometric shapes and mathematical symbols
- Buildings & Places - Architecture and location icons
View All Categories
Explore the complete icon library organized by category with search and filtering
Component Architecture
Every Anicon component is built with:- Framer Motion - Smooth, physics-based animations
- TypeScript - Full type safety and IntelliSense support
- React Server Components - “use client” directive for Next.js 13+ compatibility
- Accessibility First - Automatic
prefers-reduced-motionsupport - Customizable - All standard SVG props supported
Performance
Anicon icons are optimized for performance:- Individual imports prevent bundle bloat
- Animations use GPU-accelerated transforms
- Reduced motion respected by default
- Minimal runtime overhead
- Tree-shakeable exports
Next Steps
Icon Categories
Browse all 572+ icons organized by category
Props Reference
Complete API documentation for icon component props
Animation Variants
Learn about animation configuration and customization
Installation
Get started with Anicon in your project