STILLWORKS
☕ Support

OpenSubs

Generates and burns subtitles in-browser with local Whisper; video never leaves your device.

Visit product ↗
Listed Sep 22, 2026

OpenSubs runs Whisper transcription and subtitle burning entirely in the browser via WebCodecs, so the video file never uploads anywhere — you can check the Network tab yourself to confirm. It translates into 20 languages using Chrome's free built-in translator, or your own Claude, OpenAI or DeepL key for better results on long dialogue. It's free, open source (AGPL-3.0), with no account or watermark, and also ships as a browser extension, desktop app and CLI using the same Rust engine — though the editor can only rewrite what a cue says, not its timing.

What holds up

  • +Video never uploads — verify it yourself by checking the browser's Network tab
  • +Free, open source (AGPL-3.0), no account and no watermark on the output
  • +Same Rust engine across web, extension, desktop and CLI — identical output everywhere
  • +Translation is free via Chrome's built-in translator, or bring your own API key for better quality

Mind the limits

  • −Subtitle timings are fixed — you can edit the text but not when a cue starts or how long it lasts
  • −Desktop builds are unsigned and the browser extension isn't in the Chrome or Firefox stores yet

Picked here? Add the badge

Put it on your site. It links back to this page. Free for every listed product.

Picked by StillWorks
<a href="https://stillworks.dev/products/p/opensubs/"><img src="https://stillworks.dev/badge/opensubs.svg" alt="Picked by StillWorks" width="230" height="54"></a>