- What is an SVG animation?
- It is motion described inside a vector file, or applied to one, rather than recorded as frames. Because every shape in an SVG is an element in the document, you can change its position, colour, opacity or outline over time the same way you would animate anything else on a page — and the result stays sharp at any size.
- Is an animated SVG possible?
- Yes, three ways: CSS keyframes, SMIL elements written inside the file, and the Web Animations API from JavaScript. All three are native to the browser, so none of them needs a player library shipped alongside.
- Can AI make SVG animations?
- Not here, and it is worth being specific about why. Our generator produces static vector geometry — shapes, paths and named groups — and the motion is something you add afterwards in CSS or SMIL. What generation does contribute is the part that usually blocks animation: a drawing whose pieces already carry ids, so there is something to select.
- What is the difference between SVG animation and Lottie?
- An animated SVG runs on the browser's own animation engine with nothing else shipped. Lottie is JSON plus a JavaScript player, authored in After Effects, and it is genuinely better at complex keyframe-heavy motion. For interface work — a logo drawing on, an icon reacting to hover, a spinner — SVG does it with no runtime at all.
- Does animation work when the SVG is in an img tag?
- Only if the animation is inside the file — SMIL, or CSS in an embedded style block. An SVG loaded through img is isolated from the page's stylesheet, so external CSS cannot reach it.
- How does the draw-on line effect work?
- Set stroke-dasharray to the total length of the path so the dash covers it entirely, set stroke-dashoffset to that same value so the dash sits off-screen, then animate the offset to zero. The line appears to draw itself.
- Can I morph one shape into another?
- Yes, by animating the d attribute — but only when both path strings have identical command sequences and point counts. Otherwise the browser has no correspondence between the two shapes and simply snaps.
- What about reduced motion?
- Wrap decorative animation in a prefers-reduced-motion media query and give it a still fallback. It costs three lines and it matters to people who get motion sick from looping graphics.
- Is SVG animation good for performance?
- Transform and opacity are handled by the compositor and are effectively free. Animating path data or geometry attributes is far more expensive, and animating many nodes at once is the thing that actually drops frames.
- Can I animate artwork generated here?
- Yes, though you write the animation yourself — there is no timeline editor on this site. What generation gives you is the precondition: named groups, so you target #stem rather than hunting for the fourth anonymous path. SVGator and SVG Artista are the tools to reach for if you would rather not hand-write the keyframes.