Manim Studio
Manim Community Edition, no code required

Drag a shape.
Get real Manim Python.

Manim Studio is a visual editor for math and science animation. Place objects, set keyframes on a real timeline, and render an actual Manim video — the code is always one click away, never hidden.

a2+b2=c2a^2 + b^2 = c^2
c=a2+b2c = \sqrt{a^2 + b^2}
55+
object types
7
point-animation presets
4K
render quality
100%
readable Python

One editor, every kind of math video

55+ object types, from a plain circle to a 3D vector field — each one keyframable, each one exactly as it will render.

Geometry

Medians, bisectors, incircles, angle marks, and constructions that stay attached to the shape while it moves.

Calculus

Plot y = f(x), shade the area under it, drop Riemann rectangles, slide a tangent line along the curve.

Linear algebra

Apply a 2×2 or 3×3 matrix to a grid or a shape and watch the determinant, the flip, the shear happen live.

3D scenes

Solids, parametric surfaces, and space curves with a real orbiting camera — no manual matrix math.

Graph theory

Vertex-and-edge networks with per-node recoloring for BFS, DFS, and traversal walkthroughs.

PhysicsNew

Real rigid-body simulation — joints, kinematic bodies, force fields, and collisions, baked into the actual render.

From empty canvas to finished video

Four steps, the same four every time. Click one to see where it lands.

Place a shape

Inside the editor

These are real screenshots of the editor — every pixel is the actual app, not a mockup.

manim-studio — Live playback
00:01.4 / 00:08.0

Press Space and the scene plays right on the canvas — what you see is exactly what renders.

See it move

Three of the editor's signature moves, looping right here — every one takes minutes to build, no code.

Calculus

Calculus

A curve draws itself on, Riemann rectangles rise under it — built in four clicks.

Derivation
a2+b2=c2a^2 + b^2 = c^2
c=a2+b2c = \sqrt{a^2 + b^2}

Derivation

Equations morph step by step — matched terms slide to their new place in the render.

3D scenes

3D scenes

A real orbiting camera around solids and surfaces — this cube is pure CSS, the editor's is WebGL.

Try it right here

Drag a slider. The scene and the Manim Python update together — this is exactly the loop you work in.

preview

Sides and rotation — the shape and its code stay in step.

scene.pylive
shape = RegularPolygon(n=6)
shape.set_stroke(BLUE, width=3)
shape.rotate(0 * DEGREES)

self.play(Create(shape))

The code is never a black box

Every drag, every keyframe, every camera move compiles to plain, readable Manim Python — open the code panel at any time to see exactly what you built. Nothing runs that you can't read.

  • Copy the generated scene into your own Manim project
  • Learn Manim by watching your edits turn into code
  • Render locally or on your own server — nothing is locked to us
pythagoras.py
class Pythagoras(Scene):
    def construct(self):
        tri = Polygon(
            [-2, -1, 0], [2, -1, 0], [2, 2, 0],
        ).set_stroke(MANIM_BLUE, width=3)

        a_sq = Square(side_length=3).next_to(tri, LEFT)
        b_sq = Square(side_length=3).next_to(tri, UP)
        c_sq = Square(side_length=4.24).rotate(
            tri.get_angle()
        )

        self.play(Create(tri))
        self.play(
            *[GrowFromEdge(s, DOWN) for s in
              (a_sq, b_sq, c_sq)],
        )
        self.wait()

The editor is free. Pay for scale.

Every plan includes the full editor, every object type, and unlimited renders with the free Render Agent app — the paid tiers add a bigger cloud render quota, 4K, and pro-only tools like physics and voiceover.

Free

$0/ month
  • Full 2D editor — every core shape and animation
  • 3 basic 3D solids: sphere, cube, cone
  • ● Record auto-keyframing + full timeline
  • Canvas studio: pen & pencil drawing
  • Cloud versions of your edits every 10 minutes
  • 10 cloud renders / month, up to 720p
  • Unlimited renders with the free Render Agent app
  • Download an in-browser preview export (WebGL, up to 1080p)
  • 10 AI scene generations / day
Most popular · 7-day free trial

Pro

$19/ month
  • Everything in Free — no watermark
  • Physics engine: joints, kinematic bodies, force fields, collisions
  • All 3D objects, derivations, vector fields, layered matrices
  • Shape-morph transforms — all 9 types
  • SVG import + point-by-point animation
  • 300 cloud renders / month, up to 4K · 60 fps
  • Unlimited renders with the free Render Agent app
  • AI voiceover: script → narration on the timeline
  • Repurpose pack: 16:9 + 9:16 + 1:1 in one click
  • Your own watermark on renders
  • Encrypted .manimstudio project files, AI-generatable
  • GIF + transparent WebM export
  • 150 AI scene generations / day

Team

$49/ month
  • Everything in Pro
  • Team workspace: 5 seats — every teammate gets Pro
  • Shared cloud projects across the whole team
  • Unlimited cloud renders, up to 4K · 60 fps
  • 500 AI scene generations / day
  • Priority render queue & support

Payment needs only a Visa card and an ID document number.

What's differentFreeProTeam
Renders with the Render Agent app
Cloud renders / month10300
Max render quality720p · 30 fps4K · 60 fps4K · 60 fps
View the generated Python code
AI scene generations / day10150500
Cloud projects3
3D scenes & solids3 solids
Physics: joints, force fields, collisions
Shape-morph transforms (9 types)
Derivations, vector fields, layered matrices
SVG import + point animation
Encrypted .manimstudio project files
GIF + transparent WebM export
Your own watermark on renders
Priority render queue & support
Team workspace — 5 seats

Renders through the Render Agent never touch our servers, so they're free and unlimited on every plan — cloud renders are the only metered resource.

Your next math video starts with a shape, not a script.