Make 2D animations on your own device: draw shapes, words and pictures, or bring in an SVG, make them move with keys and easing on a timeline, and save a video, a GIF, a picture, a Lottie, an animated SVG or a Telegram sticker with no watermark and no account. Give a character bones that bend its arms and legs, with hands and feet that reach for a target, and draw a line that draws itself. Make an animation react to a pointer, keys or switches with state machines, try them on the artboard, and save a .riv for a website or an app. Lay parts out in rows and columns that make room for each other, let a group scroll, give a text parts of its own look or make it a field people type into, say what each part is to a screen reader, place one artboard inside another, bind values a page can change, and play sounds from events, mixed into videos too. Animate in 3D too: bring in a model, add shapes, words and logos made solid, lights and a camera, key them on the same timeline, play and trim a model's own animations, and save an animated GLB, a video or a GIF. Drop a Lottie, a .lottie, a .tgs or a .riv to play it, edit it or turn it into a video. Start from one of twenty ready animations, or let an AI agent on your computer convert Lottie and .riv files and animate SVGs and 3D models.
No account, no limits on use, and your files never leave your device: each tool runs in the browser.
Draw and rig shapes, animate 3D models and solid words, make them move with keys and react with state machines, and save a .riv, a Lottie, a GLB or an MP4.
Make a 2D animation in your browser, nothing uploaded: draw shapes and words, give them keys and easing on a timeline, and save an MP4, GIF, WebP or PNG.
Make an animated icon in your browser with nothing uploaded, from a starter or your own SVG, and save it as a GIF, a WebM or a PNG. Free, with no watermark.
Easing is how something moves between two keys: steadily, speeding up, slowing down or springing past. What each kind does and when to use it, in plain words.
Open a Lottie JSON, a .lottie or a .tgs in your browser, nothing uploaded: it plays as it is, with its size, frame rate and length, and can become a GIF.
A JSON animation is almost always a Lottie: shapes and keys written as text. What that means, and how to play one in your browser with nothing uploaded.
Make a Lottie animation in your browser, nothing uploaded: draw shapes, give them keys and easing, and save a Lottie JSON that is checked before you get it.
Convert a Lottie to a GIF in your browser, nothing uploaded: ThorVG draws its frames on your device and they are written as a GIF for chats and emails.
Change a Lottie's colours in your browser, nothing uploaded: every colour it uses in one list, each changed everywhere at once, saved as the same kind of file.
Turn an SVG into a Lottie in your browser, nothing uploaded: it opens as shapes you can move, you give them keys, and it is saved as a checked Lottie JSON.
Make an animated SVG in your browser, nothing uploaded: set keys on a timeline and save one SVG file that plays with no script, written with CSS and SMIL.
Make an animation that reacts to a pointer, a key or a switch in your browser, nothing uploaded: a state machine, in plain words, saved as a .riv file.
Convert a .riv to a GIF in your browser, nothing uploaded: Rive's own runtime draws its frames on your device, a state machine with its inputs as you set them.
Convert a .riv to an MP4 in your browser, nothing uploaded: Rive's own runtime draws its frames on your device and they are written as a video, no watermark.
Make an animated button in your browser, nothing uploaded: it grows when pointed at and presses down when pressed, and is saved as a .riv for a site or an app.
Make a 2D skeletal animation in your browser, nothing uploaded: a character whose bones bend its arms and legs, with hands and feet that reach for a target.
Rig a 2D drawing in your browser, nothing uploaded: bones, binding and weights, meshes, constraints such as IK, trim paths and clipping, in plain words.
Make an animation that fits any screen in your browser, nothing uploaded: lay parts out in rows and columns, keep a picture's corners, and let a list scroll.
Add text, sound and live values to an animation in your browser, nothing uploaded: styled words, typing fields, screen reader labels, components and sounds.
Animate a 3D model in your browser, nothing uploaded: models, shapes, solid words, lights and cameras keyed on a timeline, saved as a GLB, an MP4 or a GIF.
Animate a GLB in your browser, nothing uploaded: give its parts, the camera and the lights keys on a timeline, and save an animated GLB, a video or a GIF.
Edit the animations in a GLB in your browser, nothing uploaded: play each one, trim it, join two, rename, speed up or take one out, the model kept as it was.
Start from one of twenty ready animations in your browser, nothing uploaded: loaders, logos, words, buttons, stickers and 3D, changed and saved your way.
Add a glow, grain, a wave or a colour grade to an animation in your browser, nothing uploaded: on one part or the whole artboard, keyed, kept in videos.
Share an animation as a link, nothing uploaded: the project is locked inside the link itself, after the #, and opens in the Animation maker for whoever has it.