Shape morphing
Morph any path into another. SVGcinema splits and matches the nodes so the in-between frames stay clean.
SVGcinema is a free animation editor in your browser. Draw or import, animate on a keyframe timeline, or just ask the built-in agent. Then export one self-contained .svg that plays anywhere, or a video, GIF or image of it.
No account, no install, no watermark.
This is the editor’s sample scene, exported from SVGcinema as one 65.6 KB file and playing live on this page. Drag across the timeline to scrub it.
the whole sample scene, as one SVG with its player inside
of export: animated SVG, image, video, and GIF or animated WebP
runtime dependencies in what you ship, and no accounts or watermarks
in your browser: projects and API keys stay on your machine
Keep scrolling. The playhead below follows you, the same way it follows your edits in the editor.
Use the pen, pencil and shape tools, or bring in what you already have. Imported SVG keeps its groups as layers.
Click the diamond beside a property to start animating it. Move the playhead, change the value, and a keyframe appears. Or describe the motion and let the agent key it.
Out comes a single SVG with your images embedded and a tiny player built in, plus the embed code for HTML, React, Next.js, Vue, Angular or Svelte. Or the same animation as a video, a GIF or a still.
.SVGcinema file
Ask for “a cartoon rocket that launches” and the agent works in your project with the editor’s own tools: shapes, layers, presets, keyframes and shape morphs. You watch every step on the canvas.
Color and opacity, a gradient’s angle, a blur’s radius, a star’s corner radius. If you can set it in the inspector, you can put a keyframe on it.
Morph any path into another. SVGcinema splits and matches the nodes so the in-between frames stay clean.
Set any path as a motion path. The layer follows it at an even speed and can turn along the curve.
Start, end and offset are all animatable, for lines that draw themselves on and dashes that travel.
Rig a stalk, an arm or a tail with bones. Pose it with forward or inverse kinematics, squash and stretch it, and key the whole rig in one go.
Pin a path, an image, text or a whole group, then drag the pins to bend it. Pins can follow bones, so a rig bends a sleeve or a vine.
Blur, shadows and glows, color adjustments and outlines. Stack them on any layer, drag to reorder, and every setting has its own track.
Entrances, exits, emphasis, strokes, color and filters in one click, staggered across layers. They slot into the keyframes you already have.
Open any number track into a value graph: drag keys for value and time, shape the easing with handles.
Plus masks, gradients, dash patterns, symbols, onion skin, easing, triggers, hyperlinks and more.
One self-contained animated SVG is the headline. Where SVG can’t play, export the same animation as a video, a GIF or a still.
With a tiny JS player or pure CSS. Plays on load, hover, click, when scrolled into view, or from your code; with the JS player it can even follow the page’s scroll, forwards and back.
MP4, WebM or PNG frames, encoded in your browser.
For email and chat, with the real file size as you tune it.
Any frame as PNG, JPEG, WebP, AVIF or JPEG XL.
Bring in work from other tools and keep editing it. Keys where your hands expect them.
Figma, Illustrator and Inkscape files keep their layers. JS-player and CSS animations come in as keyframes you can edit.
Import →V P R T B W, on any keyboard layout. Snapping, guides, align, booleans, and numbers you can drag or nudge with the arrows.
Tools and keys →Open the editor and start. Your work saves itself in the browser.
Save, share and back them up like any document.
Use and sell what you make, commercially too, player included.
The editor and this site share your choice.
The sample scene opens with the editor, so you can take it apart layer by layer and see how each effect is made.