Make
Vector Animations
SVG animator
CSS / Javascript
Build interactive SVG animations
Click / Hover / Programmatic
Create & edit Lottie files
JSON / Optimized JSON
Animated SVG for React Native
SVG with webview component
Animated SVG for Flutter
SVG with webview component
Animate vectors
Logos / Icons / Illustrations
Raster Animations
SVG to GIF export
GIF / WebP
Create animated PNG
APNG / Image sequence
SVG to video formats
MP4 / MOV / WEBM / MKV / AVI
Use Cases
Make CSS preloaders
Animate your icons
Animate your logo
Animate your mobile app
Animate your ads
SVG animations for eCommerce
Motion graphics creator
Teach motion design with SVGator
Collaborative animation with SVGator
Techniques
Morph animation with SVG
Motion path animation builder
SVG path animation generator
Keyframe animator
Build from scratch
Build your SVG
Make web animations
2D animation creator
Comparisons
Adobe Animate alternative
Resources
Learn
Blog
Articles and inspiration
Tutorials
Basic and advanced
Help center
Find all the answers
What customers say
Testimonials
Hear from our users
Case studies
Success stories in motion
Integrations
Integrations
Figma
Teams
Pricing
Log in
Sign up
Help Center
>
Animation and interactivity
Animation and interactivity
Animating
Create an interactive SVG
Create a morph animation
Animate on click
Animate on scroll
Animate on mouse over
Create a clipping mask animation
Create a clipping path animation
Animate an element
Animators and keyframes
Change the element’s origin point
Reverse animation on mouse out
Use ease effects
Create a path animation
Issues
How to Fix SVG Animation Lag in Safari: A Guide for Optimizing SVGs
Path animation issues in Safari
Animation not working in Safari