ConvertShorts 🎬 Convert Video 📄 Convert PDF & Docs 📊 Chart Race 🎭 Stickman Animator 🧑‍🎨 Stickman Studio 🕺 Stickframe 🧠 Infinite Canvas 🎨 Art Studio
AboutPrivacyTermsContact100% Free · No Watermark

Stickframe

Write the scene. Cast your stickmen. Export the clip.

ENGINE offline · no AI · no GPU · renders in your browser
F 000 / 000 · 00:00.00

Timeline 0.0 s

Everything inside one beat happens at the same time.

Direct it

Cast

● = who library clicks are for. Up to 4.

Move library

Clicking adds to

Scene

Uploaded images stay in this browser.

Look

Format
Frame rate
Options

Export

Recording plays the clip once in real time. Keep this tab in front until it finishes.

The CMU library holds 2,375 clips converted from the CMU Graphics Lab Motion Capture Database (mocap.cs.cmu.edu), which was created with funding from NSF EIA-0196217. “Real motion” moves come from the DeepMimic sample clips, which were built from CMU and SFU motion capture. Clips are flattened to a side view and cut to their first 20 seconds.

How to make a stickman video from text

  1. Write what happens, using your characters’ names: “Ravi walks up to Meera and says ‘Hi!’. They high five.”
  2. Press Build clip. Every sentence becomes a beat on the timeline, and you can change any move, face, timing or speech bubble.
  3. Pick a scene (park, city, classroom, beach, night) or upload your own background.
  4. Choose 16:9, 9:16 for Shorts and Reels, or 1:1, then press Record clip to download the video.

Is it really free?

Yes. No sign-up and no watermark. The animation runs in your browser, so nothing you make is uploaded.

Where do the moves come from?

Basic moves are drawn in code. Over 2,000 more are real human motion capture from the Carnegie Mellon University database, turned into stick-figure animation. You can also import your own BVH or ASF/AMC files.

Does it use AI?

No. Stickframe matches the words you write to its move library. If an action isn’t in the library, it tells you which part it skipped.

How to use Stickframe, from cast to export

  1. Set up the Cast first. Press + Add character for up to four people, then give each a name, a colour and a start position. Your script has to use these exact names.
  2. Write the scene in Direct it and press Build clip, or Ctrl+Enter, to replace the timeline. Add to end keeps what you have and adds the new beats after it. The example buttons under the box load a ready-made script to start from.
  3. Fine-tune any beat in the Timeline. Each row has Who, Move, Toward (or direction), Face, Secs, Wait and Says, and + Action adds another action to the same beat. Use ↑ and ↓ to reorder beats.
  4. Browse the Move library tabs (Basic, Together, Real motion, CMU library and My moves). Clicking a move adds it for the character marked ●, as a new beat or into the last beat.
  5. Choose a Scene and adjust Look: format, frame rate, line weight, head size, figure size, faces and solid heads.
  6. Preview with ▶ or the Space bar, step a frame at a time with the arrow keys, then press ● Record clip and Save.

Tips for better clips

Privacy and limits

The total shown in the Timeline header is also how long recording will take. Save this frame (PNG) grabs a still at the playhead, which works well as a thumbnail. Everything is drawn on your own device: scripts, uploaded backgrounds and imported BVH or ASF/AMC moves are not sent anywhere.

Why was part of my sentence skipped?

No move in the library matched those words. The note that appears under the script box lists what was skipped. Try a plainer verb, search the CMU library for the action, or choose a move for that row in the timeline by hand.

Will my work still be there tomorrow?

Yes, in the same browser. Your script, cast, timeline and look settings are saved in this browser as you work, and imported motion-capture moves are kept there too. Clearing site data or switching browsers starts you afresh.

What resolution are the videos?

1280 × 720 for 16:9, 720 × 1280 for 9:16 and 1080 × 1080 for 1:1, at 24 or 30 frames per second. The file is MP4 when your browser can record MP4 and WebM when it cannot; the Save button shows the format and file size before you download.