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
PreviousPage 3 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.