Online math animation tool

An online math animation tool that shows its work

CurvG runs in the browser end to end: describe what you want to explain, review the proposed scene plan and Manim code, then render the video in the cloud. No Python, FFmpeg, or LaTeX to install — and the code leaves with you.

How the tool works

01

Describe the concept

State what the viewer should understand, plus the formulas, objects, and labels that matter. Start from a blank brief or from a curve in the encyclopedia.

02

Review the plan and code

The tool drafts a scene plan and Manim Community code. Check the math, sequence, and timing — and fix the part that's wrong before anything renders.

03

Render in the cloud

Render the approved scene to an MP4 and download it. Failed renders refund their credits automatically.

What you can animate

The same describe → review → render flow covers the standard topics of school and university mathematics.

Functions & graphs

Plot, transform, and compare function graphs with labeled axes and moving points.

Geometry & proofs

Constructions, transformations, and step-by-step visual proofs with labeled figures.

Calculus

Limits, derivatives, integrals, and series — animated as the quantities they measure.

Linear algebra

Vectors, matrices, and transformations shown as deforming grids and moving bases.

What moving online removes — and what stays yours

The tool takes care of

  • Python, FFmpeg, LaTeX, and Manim environment setup
  • Scene planning and first-draft Manim code
  • Render infrastructure, retries, and refunds on failure

You keep

  • The review step: math, sequence, and timing are yours to approve
  • Portable Manim Community code you can copy or download
  • The final MP4, ready for lessons and videos

Common questions

Do I need to install anything to use this math animation tool?

No. Planning, code generation, and rendering all run in the browser and the cloud. You only need a local Manim environment if you want to run the exported code on your own machine.

Can I change the animation before it renders?

Yes — that's the point of the workflow. Edit the scene plan directly or ask for a revision in plain language; code regenerates from the approved plan before any render starts.

What do I get at the end?

A rendered MP4 you can download, plus the Manim Community Python code behind it. Both stay attached to your project history.

Try the tool on your next explanation

Free to start — new accounts include starter credits.