Free · Offline · Open source

Captions that keep up with you.

Drop in a video. Captionshaper writes every word with its timing, right on your computer. Fix anything, pick a style, export. Nothing is uploaded.

macOS 12+ on Apple Silicon · Windows 10 and 11 (64-bit)

Captionshaper editor: a vertical video in a phone frame with bold captions, the caption list and a waveform timeline

Watch it write.

Captionshaper finds the speech, skips the music and silence, and the words appear as they're written. A one-minute clip takes about ten seconds on an M-series Mac.

Words appearing live while Captionshaper transcribes, above a waveform

Good captions, not just a transcript.

Nothing over music

Voice detection finds where people speak. Intros, music and silence stay clean, so no made-up words.

Timed to the word

Each word starts when the voice does, for captions that feel in sync and word-by-word highlights that land.

Lines that read well

Breaks fall at sentence and clause ends, never after “the” or “to”, and never across a long pause.

Made for vertical video

Pop and word-by-word styles, plus a phone view that shows where TikTok, Reels and Shorts put their buttons.

Fix it fast

Uncertain words are underlined. Edit in place, find and replace, split, merge, undo. Your edits are saved.

Every format

SRT, VTT, ASS and plain text, or an MP4 with captions burned in, ready to post.

Everything Captionshaper does

Pick a look. See it exactly as it exports.

Nine looks to start from, including Bold, Highlight box, One word, Reveal and Neon, with eleven caption fonts. The spoken word can change colour or sit on a box, and words can pop, fade or slide in. The preview is the finished video: same fonts, sizes and timing.

Captionshaper caption styles: nine presets with fonts, highlight, animation, outline, shadow and glow controls
0.7%word error rate on our test clips
~5×faster than real time on Apple Silicon
99languages, detected automatically

Your videos never leave your computer.

No account, no upload, no watermark, no limits. The only download is the speech model, once. After that Captionshaper works without the internet.

  • Speech recognition runs on your Mac or PC
  • No account and no tracking
  • Open source under the GPL

Questions

Is it really free?

Yes. No trial, no watermark, no limits. Captionshaper is open source, and you can support it on Ko-fi if it saves you time.

Does it upload my video?

No. Everything happens on your computer. The app downloads the speech model once (about 570 MB), and that's its only connection to the internet.

Which languages does it understand?

About 99, including English, Spanish, French, German, Portuguese, Russian, Chinese and Japanese. It detects the language for you. For less common languages, the Most accurate model makes fewer mistakes.

How accurate is it?

On clear speech it gets almost every word right. We test it on clips with known scripts in English, Spanish and German: 0.7% word error rate, with captions within 0.15 seconds of the voice. Noisy audio and strong accents make more mistakes, which is why fixing words is quick.

Can it translate?

It can turn speech in any supported language into English captions. Tick “Translate to English” before you start.

Is it fast on Windows?

It runs on the processor, about one to two times real time on a recent PC. On Apple Silicon Macs it uses the GPU and is around five times faster than real time.

Does it work on Intel Macs?

Not yet. The Mac version needs Apple Silicon (M1 or newer).

Frequently asked questions

Captions that keep up with you.

macOS 12+ on Apple Silicon · Windows 10 and 11 (64-bit)