Free ping pong & table tennis highlight generator.
Drop in table tennis footage and Slice finds every point by listening for the click of the ball off the rubber — the fastest exchange in racket sports — then cuts away everything between serves. The same rally detector that powers match videos in the Slice app, running right here in your browser.
100% private. Your video never leaves this device — we couldn't watch it if we wanted to.
Drop your table tennis video here
or browse files — MP4 and MOV straight from your phone work great
Finding your points…
Reading the audio track…
Your highlights
Clips are cut losslessly in your browser (no re-encode), so cuts snap to the video's keyframes — expect starts to be off by up to a second. The Slice app cuts frame-exact, crops to 9:16 for sharing, and handles full-length matches.
Filming whole matches? Slice records your match, finds every rally automatically, lets you trim and share the best points — and keeps your scores, stats and rivalries on the record.
Get the app — it's freeHow the table tennis highlight maker works.
Drop in your video
Any match or training footage with sound — a phone at the end of the table or on a shelf beside it is perfect. The file is read locally; nothing is uploaded.
It listens for the click
Ball off rubber is a crisp click that's gone in milliseconds, repeating faster than in any other racket sport. The detector picks that pattern out of six frequency bands — and its per-recording loudness calibration keeps table bounces and footwork below the bar.
Points become clips
Clicks trading back and forth at table tennis pace get grouped into points, padded with a couple of seconds either side, and handed to you as clips you can play, save, or share.
How to film table tennis highlights that cut themselves.
Film from the end of the table, a metre or two back and slightly raised — the classic broadcast angle. Both players stay in frame and the mic sits close enough to hear every contact, which is what the detector actually needs.
Keep the original audio. Detection works entirely from sound; a muted track or a music overlay leaves nothing to analyse. The good news: table tennis is the easiest sport in the family to hear — the mic is never more than a few metres from the ball.
Basements, garages and clubs all work. The algorithm normalises to each recording's own noise floor, so a humming dehumidifier or a hall of other tables won't drown your match out.
Table tennis points are seconds long, and the gaps between them — retrieving the ball from under the radiator, arguing about edge balls, serving rituals — are not. Even a focused practice match is mostly dead air on camera.
Exchanges at table tennis speed are exactly what this page is tuned for: the detector runs with a faster rhythm window than the tennis version, so a rapid counter-loop rally reads as one point instead of noise. It finds every point in seconds, on your device.
It's the same v4 rally-detection algorithm that ships in the Slice app, where it runs on full sessions, cuts frame-exact clips, and posts your best points next to the score your opponent confirmed.
Table tennis highlight questions, answered.
Is my table tennis video uploaded to a server?
No. The analysis runs entirely in your browser using Web Audio — the video never leaves your device, nothing is stored, and there's no account or sign-up. Watch the network tab while it works: nothing goes out.
How does it detect the points?
From sound alone. Ball-off-rubber clicks are sharp, fast-decaying transients that stand out against the recording's own noise floor. The detector measures that contrast in six frequency bands, keeps only clicks that are loud for your recording, checks the rhythm, and groups them into points.
Can it tell strikes from table bounces?
Mostly, yes. The strike is louder and sharper than the bounce, and the detector calibrates a loudness bar from your own recording, so bounces and footwork generally fall below it. A very boomy table in a silent room can occasionally sneak a bounce into a clip.
Which video formats work?
Anything your browser can decode: MP4 and MOV straight off a phone are ideal, WebM works, and an audio-only file works too if you just want the timestamps.
How long can the video be?
Up to roughly 30–45 minutes is comfortable (hard limit: one hour or 2 GB) in the browser. For long sessions, the Slice app runs the same detector natively on your phone, with no length limit.
Is it really free? What's the catch?
Free, no watermark, no sign-up, and your footage stays yours. We built it because it shows off what the Slice app does with match videos — if you like this, you'll like the app; that's the whole business model.
Highlight generators for every racket sport.

Tennis
Highlight generator for tennis match videos.

Padel
Highlight generator for padel match videos.

Pickleball
Cut pickleball games down to the rallies.

Badminton
Auto-clip badminton matches from the audio.
Now imagine this for
your whole table tennis life.
Match videos with every rally found automatically. Scores your opponent confirms. Rivalries, stats and a record that means something — for tennis, padel, pickleball, badminton and ping pong.