The free offline subtitle studio for macOS and Windows.
Overcaption transcribes video on your machine with on-device speech recognition, gives you a real editor to fix text and timing on a waveform, translates locally to around 50 languages, and exports SRT, VTT and plain text or burns styled subtitles straight into the video. No account, no uploads, no watermark. It works with the network cable unplugged.
Download for macOS (Apple Silicon) · Download for Windows (10/11) · Website
Overcaption is not open source, and this repo contains no code. It exists for three things:
- Releases: every version, with signed installers and release notes. Watch the repo to get notified of updates.
- Issues: the official bug tracker and feature request queue. If something breaks, this is the fastest way to reach the developer.
- A place to say clearly what the app is and is not.
Since you cannot read the code, the honest version of the privacy claim is: everything runs offline, and you can verify it. Block the app in your firewall and every feature keeps working. The only network traffic is update checks, one-time model downloads, and the optional paid features that say so.
- On-device speech recognition with word-level timestamps and hallucination filtering
- A modern subtitle editor: waveform retiming, keyboard shortcuts, find and replace, quality checks (reading speed, line length, overlaps)
- Local translation to ~50 languages with downloadable models, including LLM engines via llama.cpp
- Styled subtitles and on-screen titles; burn-in matches the preview pixel for pixel
- Correct rendering for Arabic, Hebrew, Indic and Thai scripts, and CJK line breaking
- Imports and exports SRT and VTT, plus plain-text export
- Free, offline, no account, no watermark, no uploads
The core app, everything listed above, is free with no time limit. A few advanced features (dynamic word-by-word captions, titles and lower thirds, rough-cut trimming, cloud services) are Pro: paid, with a 14-day full trial. Details on the pricing page.
| Platform | Requirement |
|---|---|
| macOS | Apple Silicon (M1 or later) |
| Windows | Windows 10 or 11, 64-bit |
Open an issue. Include your OS, the app version (menu: About), and what you were doing. If the app produced wrong output on a specific file, saying what kind of audio it was (music, accents, multiple speakers) helps a lot.
Overcaption stands on excellent open source work, including whisper.cpp, llama.cpp, the Bergamot translator and the Firefox Translations models, FFmpeg, Silero VAD, and Apache OpenNLP. Thanks to all of them.
