Free Vector Animation Compiler
SVG Animator for Icons and Paths
Paste or drop an SVG, then add spring motion and a hover or click trigger. Export a .bexode file, an .exode project or a React component.
Sample SVGs:
Component Name:
Motion Presets
Physics & Interaction Tuning
Speed1.00×
Intensity100%
Stagger Delay60ms
#1c1d21
#ff5a36
Frequently asked questions
- What is an SVG animator?
- An SVG animator adds motion to a vector file without redrawing it in a video tool. You bring the SVG, choose the movement and the trigger, and export an animated file your app can use.
- Is this SVG animator free?
- Yes. The animator runs in your browser and is free to use. ExodeUI also has a free Community plan if you want to edit the result or build more animations.
- How do I animate an SVG path?
- Paste the SVG markup or upload the .svg file, pick a motion preset, then choose a trigger such as hover or click. The preview updates as you tune the spring, and you can export when it looks right.
- Can I use the result in React and Next.js?
- Yes. Copy the generated React component, or download the .bexode file and use it with the ExodeUI runtime in React and Next.js. The same .exode project also works with the other ExodeUI runtimes.
- What files can I export?
- You can export a packaged .bexode file, an editable .exode project and React component code, including an inline version that does not need a separate asset.
- Do I need to upload my SVG to a server?
- No. The SVG is parsed and compiled in your browser, so the file does not need to leave your machine to produce the animation.