AnyTool
Your files never leave your device. All processing happens locally in your browser.

How do I make a boomerang (forward-then-reverse) video without uploading it?

Open AnyTool's Video Boomerang, drop in a short clip, and it plays it forward then in reverse as a seamless loop — optionally repeated several times. It is built with a single self-hosted ffmpeg concat-filter pass (split + reverse + concat) and audio is muted by default. Everything runs in your browser — no upload, no CDN, no watermark, no size cap.

  • Plays forward then reverse as a seamless loop
  • Optional repeat for a longer ping-pong loop
  • Single ffmpeg concat-filter pass (split + reverse + concat)
  • Audio muted by default — self-hosted engine, no CDN, no upload

What is

Boomerang video

A boomerang (or ping-pong) video plays a short clip forward and then immediately in reverse, creating a seamless back-and-forth loop with no real start or end. It is produced by splitting the clip, reversing one copy and concatenating them, often with audio muted. Client-side boomerang generation runs the encoder in the browser, so the clip is never uploaded.

Video Tools

Related terms

boomerangping-pongreverseloop

How to Make a Boomerang Video

Create a forward-then-reverse loop in your browser.

20 secWeb browser
  1. 1

    Add a short clip

    Drop in a short video — it stays on your device.

  2. 2

    Set repeats

    Optionally choose how many times to repeat the ping-pong loop.

  3. 3

    Export

    Build the boomerang in one pass and download — nothing is uploaded.

Result: A boomerang (ping-pong) video

Frequently Asked Questions

It plays your clip forward then backward as a seamless loop, optionally repeated.

The forward-then-reverse motion gives the looping, back-and-forth effect popular on social media.

No — it is built entirely in your browser with a self-hosted engine.

The clip never leaves your device and there is no size cap, signup or watermark.

Audio is muted by default, since reversed audio rarely sounds good.

The boomerang is built in a single concat-filter pass that splits, reverses and re-joins the video.

Detailed Explanation

Methodology

How the Boomerang Tool Works

AnyTool builds a boomerang in the browser with a self-hosted ffmpeg engine (no CDN). A single filter_complex pass splits the stream, reverses one copy with the reverse filter, then concats forward + reversed (n grows with the loop count) so the clip plays forward and back seamlessly; dimensions are snapped to even values and the result is encoded H.264 + AAC and read back as an MP4 blob. Doing it in one pass avoids the fragile concat-demuxer route. Audio is muted by default because reversed audio sounds jarring. Single-threaded is deliberate: the multi-threaded core needs SharedArrayBuffer + cross-origin isolation (COOP/COEP), which would block cross-origin ad iframes.

  • Runs client-side — the clip is never uploaded
  • Self-hosted ffmpeg core — no CDN
  • Single filter_complex pass: split, reverse one copy, concat forward+reversed
  • concat n scales with the loop count; even-dimension snap
  • Audio muted by default (reversed audio is jarring)
  • Avoids the fragile concat-demuxer; no backend, no cap
Privacy & Security

Privacy vs Upload-based Makers

Most online boomerang makers upload your video to a server and cap the free tier or add a watermark. AnyTool builds the boomerang locally with a bundled engine, so the video never leaves your browser, there is no size limit, no watermark and no signup, and it works offline after the first load.

Boomerang: AnyTool vs typical tools
CapabilityAnyToolTypical tools
Data handlingIn your browserOften uploaded
Engine sourceSelf-hosted (no CDN)CDN / server
MethodSingle filter_complex passFragile concat demuxer
Loop countConfigurableOften fixed
Watermark / capNoneCommon
CostFree, no signupFree/limited

AnyTool is a privacy-first client-side boomerang maker — building runs locally and nothing is uploaded.