How to turn a video into stop-motion online, free and without signing up
You have a clip of a pet, a product or a friend, and you want it to look as if someone moved every frame by hand. This guide covers what makes the stop-motion look, a command that gets part of the way, and a free web app that does the rest, with its real limits.
What the look is made of
- Fewer pictures, each held. Stop-motion moves in steps. Instead of 24 or 30 different pictures a second, you see something like 6 to 12, each one held on screen for a few frames. Animators call holding each picture for two frames "on twos", and for three frames "on threes".
- A handmade nudge. The subject and the set shift slightly between pictures, so nothing looks machine-perfect.
- Light that drifts. Exposure changes a little from shot to shot, and a touch of grain ties it together.
Route 1: shoot it for real
Real stop-motion means photographing the subject once for every pose, moving it a little between photos, and playing the photos back as a video. It gives the most control and takes the most time, because every second of finished film needs several poses. If you already have a video you want to restyle, the next routes start from that.
Route 2: drop frames and hold them with ffmpeg
The free command-line tool ffmpeg has an fps filter that, in its own words, converts the video to a specified constant frame rate by duplicating or dropping frames as necessary. Run it twice in a row, first down to the number of pictures you want, then back up to the clip's own frame rate, and each picture is held:
ffmpeg -i input.mp4 -vf "fps=8,fps=24" output.mp4
We tested this on a two-second 24 fps test clip. It produced 16 different pictures, each held for 3 frames, which is "on threes". For a 30 fps clip, fps=10,fps=30 gives the same hold. The audio stays in the file. Set the second number to your clip's frame rate.
What it does not do: it keeps whichever frame happens to fall on each step, not the sharpest one, and it adds no shake, no flicker and no grain. It is the timing and nothing else, and you need a terminal.
Route 3: StopMo, a free web app
StopMo is a web application that turns a video clip into stop-motion. There is no account to make, and it works in a modern browser.
- Pick a video. MP4, MOV or WEBM, up to 60 seconds. Clips longer than 60 seconds or larger than 200 MB are refused.
- Choose a style. A free live preview runs the look on your own clip in the browser, so nothing is rendered while you compare. The free styles are Classic (8 frames a second), Subtle (12), Chaotic (6), Old Film (8) and Paper Cutout (8), which separates the subject from the background and moves them independently, with a paper edge and a drop shadow.
- Choose a format. Keep your original framing, or crop to 9:16, 1:1, 4:5 or 16:9.
- Render. A 3-second preview render is free too. The full render gives you an H.264 MP4 with your original audio.
- The timing. It keeps the sharpest pose from each group of frames and holds it on twos or threes, and gives every kept frame its own small shake and clay-like wobble, exposure flicker, a colour grade, vignette and grain.
- Private. There is no public gallery. A result opens only with its private, unguessable link, and uploads and results are deleted automatically after 24 hours.
Good to know. The free engine is limited to 10 full renders an hour per visitor. The AI styles (clay, felt, paper, brick) are not on sale yet, so they are not available. StopMo has not been tested on every phone browser, and where the live preview cannot run, the plain video is shown instead. It has no customer counts, ratings or reviews on this site.
Disclosure. Atesen Software, which publishes this guide, makes StopMo. The ffmpeg route above works without it.
Price. StopMo's stop-motion engine is free, with no sign-up and no watermark, limited to 10 full renders an hour per visitor. Paid passes for AI styles are being set up and are not on sale yet.
Which route fits
- A real set and a camera: shoot it frame by frame.
- Only the choppy timing, and you are at ease in a terminal: the ffmpeg command.
- The whole look, from a clip you already have, with a preview: StopMo. For the frame-rate side in detail, see how to give phone video a 12 fps stop-motion look.
Atesen Software is independent. StopMo is independent and not affiliated with TikTok, Instagram, YouTube or any other video platform. The ffmpeg documentation was checked on 22 October 2026; the StopMo details are from its own site and product page on the same date.
Questions about this guide: support@atesensoftware.com.