โœจ Open-Source Inkscape Animation Studio

Vector SVGs to Twitch & Discord Emotes.
Instant, Crisp, Animated.

Transform Inkscape SVGs into optimized, production-ready animated GIFs in seconds using declarative object motion trajectories (IAMS). Re-rendered directly from vector curves for razor-sharp edges.

Designed for Emote Artists & Streamers

Export directly to Twitch and Discord animated emote specifications. Automatic 1:1 square aspect ratio padding, custom 256-color palettes, and live preview across chat resolutions.

โšก 100% Vector Crisp ๐ŸŽจ Smooth Dithering ๐Ÿ“ Document / Page Boundary Modes ๐Ÿ”’ 100% Client-Side Privacy
Twitch & Discord Scale Preview Live Emulation
Complex Motion Emote 112px 112 ร— 112
Complex Motion Emote 56px 56 ร— 56
Complex Motion Emote 28px 28 ร— 28
Core Capabilities

Built for Precision Animation

โœจ

IAMS Object Motion Syntax

Animate vector art without duplicating canvases. Draw intuitive motion paths or add compact tags: trajectory slides, 360ยฐ spin, scale pulsing, opacity fades, depth reordering, and gradient sweeps.

๐Ÿ“ˆ

Multi-Property Motion & Easing

Combine linear, in-out, and custom easing curves across simultaneous translation, rotation, scale pulsing, opacity fading, and 3D depth reordering on any vector object.

๐ŸŽฏ

Vector-Scale Rasterization

No blurry upscaling. InkAnim re-rasterizes the underlying vector geometry at your exact chosen export dimensions (up to 4096px) so lines remain laser-sharp.

๐Ÿ“

Flexible Crop & Framing

Cleanly choose between your document's native page boundary or a computed tight drawing crop, keeping your layout intact without tedious artboard tweaking.

โšก

Headless Automation

Includes inkanim-cli, a pure-Go CLI with zero runtime dependencies for batch scripts, CI pipelines, and automated asset conversion.

๐Ÿ”’

Complete Client-Side Privacy

The WebAssembly demo runs 100% inside your browser. Your SVGs, illustrations, and exported GIFs never touch an external server or cloud service.

๐Ÿ›ก๏ธ

Zero Uploads. Zero Telemetry. 100% Private.

InkAnim WebAssembly runs the complete Go SVG parser and GIF encoder inside your browser's WebGL sandbox. Your artwork remains entirely on your machine.

Interactive Showcase

Inkscape Vector Art vs. Living Motion

Click any sample animation below to compare the static Inkscape vector source against the compiled animation, inspect motion syntax directives, and test directly in the Web Demo.

๐Ÿช Featured IAMS 60 Frames
Complex Motion Preview

Complex Motion

complex_motion.svg โ€ข 256 ร— 256

All-in-one motion showcase featuring spacecraft orbit trajectory, continuous spin, Mode 2 gradient sweep across orbital rings, and multi-plane parallax depth.

Inspect & Compare
โœจ Spline Motion 30 Frames
Star Swirl Motion Preview

Star Swirl & Trajectory

star_swirl.svg โ€ข 256 ร— 256

Curved spline path motion with constant arc-length velocity, automatic tangent orientation (orient: true), and continuous axial rotation.

Inspect & Compare
๐Ÿ•ฐ๏ธ Ping-Pong 10 Frames
Harmonic Pendulum Preview

Harmonic Pendulum

pendulum.svg โ€ข 128 ร— 128

Smooth harmonic oscillation utilizing Ping-Pong bounce looping ($2N-2$ sequence) with zero turnaround frame duplication.

Inspect & Compare
Twitch Ready

Built-In Emote Validator

๐Ÿ“

Auto-Square Padding

Twitch requires animated emotes to be square (1:1). InkAnim centers your drawing automatically on transparent padding without stretching or distortion.

๐ŸŽจ

Smart Palette & Optimization

Customizable color tiers (32 to 256 colors) and optional Floyd-Steinberg dithering deliver lightweight, clean animated GIFs tailored for online chat.

โฑ๏ธ

FPS & Duration Checks

Preset controls for standard emote frame rates (10โ€“30 FPS) with live validation against Twitch's 60-frame maximum and 3-second recommended duration.

Get InkAnim

Choose How You Animate

๐Ÿงช Beta Release ยท v0.5.0-beta2 New Inkscape Extension

Inkscape Motion Studio Extension

Animate directly inside Inkscape! The new v0.5.0-beta2 release expands the native cross-platform Inkscape extension for Windows, macOS, and Linux (Extensions → InkAnim → Motion Editor) with full bidirectional Undo/Redo, direct element deletion, Copy & Paste motion directives, and intelligent object pivot decoupling alongside native GIF export.

๐Ÿ’ป
Native Desktop App
Standalone packages for Windows (x64 / ARM64), macOS (Apple Silicon / Intel), and Linux (x86_64 / ARM64). Includes the full studio GUI and the inkanim-cli tool.
Download Stable on GitHub
๐Ÿงฉ
Inkscape Extension (Beta)
Desktop plugin bundle for Inkscape on Windows, macOS, and Linux. Author IAMS motion trajectories and export Twitch GIFs directly from the canvas.
Download v0.5.0-beta2
๐ŸŒ
Interactive Web Demo
Test-drive InkAnim directly in your browser with zero installation, zero downloads, and 100% client-side privacy.
Try In-Browser Demo
$ inkanim-cli -i character.svg -o emote.gif -square -size 512 -fps 10