Skip to main content
SuperchargeCapture Free

Automatic Captions for Screen Recordings — Free, Offline

Add captions to a screen recording without uploading it anywhere. A bundled Whisper model transcribes on-device — free, offline, every cue editable.

Updated

Captions are where screen recorders reach for your wallet. The pattern is standard: record free, then transcription becomes a paid tier — and even when you pay, your audio is shipped to a cloud service to be processed. Which is a strange trade for a feature that mostly exists so people can watch your demo with the sound off.

SuperchargeCapture does it differently, and the difference is architectural, not a pricing decision that could quietly reverse: the speech-recognition model ships inside the extension. Transcription runs on your machine, works offline, and costs nothing.

One Click, Timed Cues

Record a tab with your voice, open the recording in the editor, and click Transcribe. The extension runs OpenAI’s Whisper model (the compact English tiny.en variant) against the recording’s audio and produces caption cues — short lines of text, each with a start and end time. A progress bar tracks the work, and recordings longer than 30 seconds are handled in overlapping chunks, so length isn’t a problem.

The result is a caption track, not burned-in text you’re stuck with. Which matters, because —

Automatic Is the Draft, Not the Final

A small on-device model will mishear things: product names, jargon, your accent on a bad microphone day. Anyone who claims otherwise is selling something. So the editor treats the transcription as a first draft and makes fixing it fast:

  • Click any cue in the caption track to select it and jump the video to that moment
  • Retype the text in place
  • Drag start and end times so the line lands exactly on the speech
  • Delete cues you don’t want, or re-transcribe to start over
  • Toggle the whole track on or off for the preview and export

Two minutes of cleanup on a five-minute demo is the realistic workflow, and it beats both raw auto-captions and typing subtitles by hand.

What Renders in the Export

The active cue draws as white text on a dark rounded pill, centred near the bottom of the framed video — standard subtitle styling that reads clearly over any content. Lines wrap automatically instead of running off-frame, and the caption size scales with the video, so text stays legible at any export resolution. When you export, the captions are rendered into the file along with the rest of the polish, locally.

Cloud Captioning vs On-Device, Plainly

Typical cloud captioningSuperchargeCapture
Where transcription runsA server, after uploadYour machine
Works offlineNoYes
Audio leaves your deviceYesNever
PriceOften a paid tierFree
Cues editable afterwardsVariesYes, fully
LanguagesUsually manyEnglish only

That last row is the honest trade. Shipping the model inside the extension means shipping a small one — about 40 MB of quantized weights — and the English-specific variant is what fits and runs well everywhere. If you narrate in another language, this feature isn’t for you yet. If you narrate in English, you get captions that are private by construction rather than by promise.

Offline by Design, Not by Setting

There is no “local processing” checkbox here that a future update could flip. The Whisper weights and the runtime are packaged in the extension itself, and remote model fetching is explicitly disabled in the code. First transcription after install works on a plane. Nothing about your recording — not the audio, not the transcript — touches a server, because there is no server in the pipeline at all.

Privacy

Your voice is the most identifiable thing in a screen recording. Here it is decoded, transcribed, and rendered entirely on your device. No account, no upload, no telemetry — the recording and its captions stay in the browser’s local storage until you export them yourself.

Questions? Reach out at support@superchargebrowser.com.

Frequently Asked Questions

How do I add captions to a screen recording?
Record your tab, open the recording in the editor, and click Transcribe. The extension's bundled Whisper model converts the speech into timed caption cues, which appear as a subtitle track on the video. You can then edit any cue's text and timing before exporting. As of August 2026 the whole flow is free — no account, no watermark, no caption paywall.
Does my audio get uploaded for transcription?
No. This is the unusual part: the speech-recognition model itself is packaged inside the extension, and remote model fetching is disabled in the code. Transcription runs on your own machine, in the browser. The audio never leaves your device, and captioning works with no internet connection at all.
Can I fix mistakes in the automatic captions?
Yes, and you probably will — no automatic transcription is perfect. Every cue in the caption track is editable: click a cue to jump to that moment in the video, retype the text, and drag its start and end times. You can delete cues you don't want and re-transcribe from scratch if you'd rather start over.
What languages does the transcription support?
English only. The bundled model is Whisper tiny.en, the compact English-specific variant — small enough to ship inside an extension and run offline on ordinary hardware. Recordings in other languages won't transcribe usefully.
Can I turn the captions off after transcribing?
Yes. A 'Show captions' toggle controls whether the caption track appears in the preview and the exported file. The cues stay in the editor either way, so you can export one version with captions and one without.
How do the captions look in the final video?
Each active cue is drawn as white text on a dark rounded pill, centred near the bottom of the framed video — the familiar subtitle look. Long lines wrap automatically, and the text scales with your export resolution, so captions stay readable whether you export small or full-size.

Related Features

From the Library