Skip to content
IconHub
Animate

Icon animator

Turn any SVG icon or logo into an animated SVG, Lottie, dotLottie, GIF, WebP, MP4 or Telegram sticker. Twelve motions, morphs, hover and loading states, part by part, in your browser.

Drop an SVG here, or paste its codeLogos and icons up to 2 MB. Nothing is uploaded until you export.
Or try one

Loading…

Questions

What does the animator do?

It reads your SVG, finds its parts, and applies one of twelve motions — pulse, bounce, spin, wiggle, float, swing, shake, heartbeat, pop in, fade in, slide in or draw. You choose which parts move, the speed and the strength, then download the result.

Which formats can I download?

Animated SVG (CSS keyframes inside the file, no library needed), Lottie JSON, dotLottie, GIF, animated WebP, and a Telegram .tgs sticker. Every format plays the same motion.

Will the Lottie file work in my app?

Yes. The Lottie uses plain shape layers with fills and strokes, which lottie-web, dotLottie players, iOS, Android, Flutter and React Native all support. Gradients are flattened to their first color; masks and filters are left out.

Can I make animated stickers?

Yes. The Telegram download is a ready .tgs sticker (512 px, up to 3 seconds). For WhatsApp use the WebP download at 512 px; WhatsApp is adding Lottie stickers too, so the Lottie file will work there as well.

Can I animate my own logo?

Yes. Drop any SVG, choose a file, or paste the SVG code. Only you see it — the file is sent to our server just to make the download, never stored.

What does the AI badge mean?

When it is on, an AI names the icon's parts ("Bell body", "Clapper") and suggests a motion that fits the subject. It never changes your drawing.

Can I use the animations commercially?

IconHub icons stay under the IconHub license (free with credit). Your own uploads stay yours.