◆ Free. No sign-up. No telemetry. No hard feelings.

Animate your SVGs.
Without losing your mind.

SVG Studio is a browser-based animation editor that turns your static vectors into buttery-smooth keyframe animations - and exports clean, self-contained SVGs. No After Effects subscription required.

Launch Studio See what it does ↓
SVG Studio - animation.svg
outer-ring
orbit-a
orbit-b
diamond
core
Rotation
360.0°
Scale
1.00x
Opacity
1.00

Everything you need.
Nothing you don't.

We didn't add a blockchain. We didn't add AI. We added a timeline, some keyframes, and a really satisfying playhead. You're welcome.

🎬

Keyframe Timeline

A proper timeline with per-property tracks for opacity, position, rotation, and scale. Drag keyframes around like the professional you almost are.

🎯

Animatable Properties

Animate Position, Rotation, Scale, and Opacity independently per layer. Mix and match. Go wild. Your designer will be impressed or horrified - usually both.

📂

Import Any SVG

Drop an SVG onto the canvas and watch it explode into individual animatable layers. Drag-and-drop or use the file picker - we support both your energy levels.

💾

Export Animated SVG

One click. Out comes a self-contained animated SVG with embedded CSS keyframes. Paste it anywhere. It just works. No runtime, no JS, no tears.

🌀

Easing Functions

Linear, Ease In, Ease Out, Ease In/Out - per property track. Because linear animations are technically correct and also spiritually empty.

🔁

Loop Control

Set any track to loop N times or infinitely (shown as ∞, because math is cool). Mix looping and non-looping tracks on the same layer. Total chaos. Totally intentional.

🖱️

Direct Canvas Manipulation

Click, drag, rotate, and scale elements directly on the canvas. Corner handles for scale, a floating handle for rotation. It feels exactly as good as you hope it does.

🔴

Record Mode

Turn on Record mode and every canvas manipulation automatically drops a keyframe at the playhead. No manual button pressing. Just move things and it remembers.

🏗️

Layer Hierarchy

SVG groups become parent/child layers you can collapse, hide, reorder with drag-and-drop. A full layer stack, minus the Photoshop price tag.

↩️

Undo / Redo

100-step undo history. Make bold choices. Reverse them immediately. Repeat until you've achieved something your past self would find baffling.

⏱️

Flexible Duration

Animations from 0.5s to 60,000s. Whether you're making a snappy micro-interaction or an ambient loop that outlasts your attention span.

🔎

Timeline & Canvas Zoom

Zoom the canvas from 10% to 500%. Zoom the timeline to see individual frames or a bird's eye view of your whole animation. Control is beautiful.

Keyframes that actually make sense.

Each keyframe is a promise to your animation. We take those promises seriously. You probably shouldn't break them.

Click to place, drag to move

Drop keyframes with the K key or the keyframe button. Drag them left or right on the timeline to adjust timing.

Copy, cut & paste

⌘C / ⌘X / ⌘V works exactly as expected. Paste a keyframe at a completely different time. Surprise your layer.

Jump between keyframes

⌘← and ⌘→ snap the playhead to the previous/next keyframe. Navigate your animation like a professional scrubber.

Right-click to delete

Context menu on any keyframe. One click to remove it. No confirmation dialog, because we trust you. (We maybe shouldn't.)

opacity
position
rotation
scale

Your mouse called.
It needs a break.

SVG Studio is fully keyboard-driven. Once you learn these, you'll feel like a film editor from a 90s hacker movie. The good kind.

Playback

Play / Pause
Space
Scrub ±0.1s
Scrub ±1s
Jump to start
Home
Jump to end
End

Keyframes

Add keyframe
K
Delete keyframe
Del
Copy keyframe
C
Cut keyframe
X
Paste keyframe
V

Navigation

Prev keyframe
Next keyframe
Deselect
Esc

History

Undo
Z
Redo
Z
Up to 100 steps♾️

Clean SVG out.
Every time.

SVG Studio exports a single self-contained SVG file with embedded CSS @keyframes animations. Drop it in a webpage, an email, a Notion doc, a Figma comment - it'll animate everywhere CSS runs. Which is everywhere.

@keyframes orbit-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
 
#orbit-a {
  animation: orbit-spin 4s
           linear infinite;
  transform-origin: center;
}
 
/* ← your SVG, fully animated */
/* ← zero runtime dependencies */

Stop reading.
Start animating.

It runs in your browser.
There's nothing to install, no account to create, and absolutely nothing that will send you a newsletter.

Launch Studio