Make a clip play backwards for a rewind effect or a loop. Choose up to 15 seconds, keep the sound reversed or mute it, and download an MP4.
Making clips for social? Caption the original with AI →
Choose a video or drop it here
MP4, MOV, WebM, MKV, AVI — processed in your browser, never uploaded
An 8-second clip reversed. The first frame of the result is the source’s last frame (7.967 s).
Before

After

Real run of this tool in Chrome on an 8-second 1920×1080 test clip with a burned-in timecode, measured with ffprobe. No mock-ups.
The clip plays the other way; its length doesn’t change.
| Before | After reversing | |
|---|---|---|
| Duration | 8.0 s | 8.0 s |
| Order of frames | First to last | Last to first |
| Sound | Normal | Reversed (or muted, if you untick it) |
| Resolution | Up to 4K | Up to 720p, to fit browser memory |
| Length per run | — | Up to 15 s |
Playing a video backwards needs every frame decoded and held in memory before the first output frame can be written. A browser tab has limited memory, so the tool reverses up to 15 seconds at a time and scales larger videos to 720p.
FFmpeg runs inside this browser tab, so your files are never uploaded. There is no account, watermark, or usage limit; the size limit is your device’s memory: about 750 MB on a laptop and 250 MB on a phone. Re-encoding long videos can take minutes, and the page shows an estimate first.
Choose a video
MP4, MOV, WebM, or MKV.
Choose the section
Start and length, up to 15 seconds.
Keep or mute the sound
Reversed speech sounds like gibberish; mute it for a cleaner effect.
Reverse and download
Every frame is held in memory and written in reverse order.
Most social video is watched on mute
Generate subtitles from the original speech and burn them in for TikTok, Reels, and Shorts.