450+ Vector Micro-Icons • 451 Assets

Free Animated SVG Icons & Micro-Interactions

Precision vector micro-icons that respond to clicks, hovers, and state transitions. Supercharge your UI design system with fluid 60 FPS motion without sacrificing performance.

Commercial & Personal Use FreeLightweight JSON & dotLottie60 FPS Resolution Independent
Showing 24 of 451 animationsBrowse All 100+ Categories
Icon
Icon
Free License
Icon
Icon
Free License
Youtube 3d Icon
Youtube 3d Icon
Free License
Voice Icon
Voice Icon
Free License
Web Icon
Web Icon
Free License
Icon Ring
Icon Ring
Free License
Home 3D Icon
Home 3D Icon
Free License
Icons
Icons
Free License
Icon
Icon
Free License
PreviousPage 1 of 19Next
Developer Quick Start

How to use these animated svg icons in your application

Download the JSON file or dotLottie asset and integrate it with your favourite framework in under 2 minutes:

// 1. Install Lottie for React / Next.js
npm install @lottiefiles/dotlottie-react

// 2. Render smooth 60 FPS animation
import { DotLottieReact } from '@lottiefiles/dotlottie-react';

export default function Loader() {
  return (
    <DotLottieReact
      src="/animations/icons-animation.json"
      loop
      autoplay
      style={{ width: 120, height: 120 }}
    />
  );
}
Frequently Asked Questions

Frequently Asked Questions about Animated SVG Icons

Why are animated icons better than static SVGs?

Animated micro-icons give tactile feedback that confirms user intent, improving usability and app polish without inflating bundle sizes.