Guided tour4 min · 6 steps
Your first animation
Draw a ball, give it a Position track, key it in two places and play it. That is the whole idea of SVGcinema, in six steps.
Start in the editorHome/Help
Every tool and feature, step by step. Topics marked Guided tour also run inside the editor: it opens a practice scene, points at each control and waits while you do it. The same pages are in the editor too, under ☰ › Help.
Guided tour4 min · 6 steps
Draw a ball, give it a Position track, key it in two places and play it. That is the whole idea of SVGcinema, in six steps.
Start in the editorGuided tour3 min · 5 steps
Every property in the inspector can be animated. Start a track on it with ◆, then change the value at another time: a keyframe lands under the playhead, and the editor fills in everything between.
Start in the editorGuided tour3 min · 5 steps
Easing is how a property gets from one keyframe to the next: at an even speed, speeding up, slowing down, overshooting or bouncing. Each keyframe has its own, for the way to the next key.
Start in the editorStart here
Find your way around
Make the artwork
Colour, strokes, effects
Put it in motion
Bones, rigs and pins
When, and how it gets there
Bring it in, ship it out
Describe it, watch it animate
Nothing found. Try another word, or browse the topics above.
☰ › Help › Help & tutorials (Shift F1) opens these pages in a panel beside the inspector. They come with the editor, so they work offline, and a guided tour opens beside the panel without touching your project.
Short answers to what people ask most, each with the topic that goes further.
Draw or import your artwork, click beside a property to start its track, move the playhead and change the value: the editor fills in the motion between the keyframes. Then Export › Animated SVG gives you one file. Your first animation →
Paste its code into your page, or load the file in an object tag. Embed in your site, in the Export window, has ready code for HTML, React, Next.js, Vue, Angular and Svelte. A CSS-only export also plays in an img tag. Export an animated SVG →
An animated SVG for websites: a small file, sharp at any size, and it can start on hover, click or scroll. A GIF or animated WebP where SVG doesn't play, like email and chat apps. A video for social sites and slides. One project exports all of them. GIF and animated WebP →
Yes. In the Export window, Playback › Starts plays it on load, on mouse over, on click, when it scrolls into view, linked to the page's scroll, or when your own script says so (the JavaScript export). When it starts: load, hover, click, scroll →
Yes. Drop the file on the canvas, or paste Figma's Copy as SVG. Its layers, shapes, gradients and text come in ready to edit, and CSS animations come in as keyframes. Opening and importing SVG →
Not always. A CSS-only export needs no script and plays even as an image, but it animates less (a gradient only changes its colours, for one). The JavaScript export, with a small player inside the file, animates everything. Export an animated SVG →
It's free, with no account and no sign-in. It runs in your browser and can be installed as an app; your projects stay in your browser and in the .SVGcinema files you save. Projects, saving and files →