To add subtitles to a screen recording for free, run the narration through a speech-to-text model, correct the generated cues, and export them as an SRT or VTT file that you upload next to the video. You can do the whole thing in your browser without an account, an API key or uploading the recording anywhere.
This guide walks through the workflow step by step, with the small fixes that make auto-generated captions actually readable.
Why add subtitles to screen recordings at all
Screen recordings are full of things that are hard to hear and easy to misread: feature names, menu paths, keyboard shortcuts, error messages. Subtitles help in a few concrete ways:
- Muted autoplay. Videos in social feeds, docs pages and chat previews often start silent. Captions carry the message until someone turns the sound on.
- Accessibility. Deaf and hard-of-hearing viewers need captions to follow a tutorial. If you publish training or public-facing content, captions are usually expected. See our guide to accessible tutorial videos for the details.
- Non-native speakers. Reading along makes fast narration much easier to follow.
- Searchability. Platforms like YouTube can index caption text, and a transcript doubles as written documentation.
What you need before you start
Good subtitles start with good audio. Before you worry about tools, check three things:
- A clean narration track. A headset or USB mic a few inches from your mouth beats a laptop mic across the desk. Turn off fans and notifications.
- A steady pace. Pause briefly between steps. Natural pauses give the transcription model clean boundaries for cue breaks.
- A list of tricky words. Jot down product names, acronyms and code identifiers you say on camera. These are the words you will check first in the editor.
If your recording has no narration at all, you can still add subtitles by writing cues by hand, which works well for short silent demos where you want on-screen captions explaining each step.
How to add subtitles to a screen recording, step by step
The steps below use Click & Record, a free Chrome extension whose editor includes an on-device Whisper speech model. If you already have a video file, the free browser editor does the same thing without installing anything.
1. Open your recording in the editor
If you recorded with the extension, the editor opens automatically when you stop. Otherwise, open the standalone editor and load any video file from your disk. The file is read locally; nothing is sent to a server.
2. Choose a model size and transcribe
Open the subtitles panel and pick one of the two model sizes: the faster one for quick drafts, or the more accurate one when the narration is fast, accented or full of jargon. The model runs inside the browser using WebAssembly, so there is no per-minute cost and it keeps working offline once loaded. Longer recordings take longer, so start transcription and keep editing other things while it runs.
3. Review and fix the cues
Transcription produces cues with word-level timings. Play through the video and fix:
- Misheard product names and technical terms
- Filler words you do not want on screen ("um", "so, yeah")
- Cues that are too long to read comfortably
- Punctuation, which makes a big difference to readability
Every cue is editable, and you can add hand-written cues anywhere, for example to label a silent section where you are just clicking through a form.
4. Export SRT or VTT
Export the subtitles as an SRT or VTT sidecar file, then export the video itself as MP4 or WebM. Keep both files with the same base name, such as onboarding-demo.mp4 and onboarding-demo.srt, so they stay paired. Not sure which format to choose? Our SRT vs VTT comparison covers where each one works.
Subtitle style guidelines that make captions readable
Automatic transcription gets you most of the way. These editing habits get you the rest, and they apply whatever tool you use. Treat the numbers as common practice rather than hard rules.
| Guideline | Common practice | Why it matters |
|---|---|---|
| Line length | Roughly 32–42 characters per line | Long lines force viewers to read instead of watch |
| Lines per cue | One or two | Three lines cover too much of the screen |
| Cue duration | About 1–7 seconds | Too short to read, or lingering after you have moved on |
| Breaks | At natural phrase boundaries | "Click Settings / then Billing" reads better than a mid-phrase split |
| Terms | Match on-screen spelling exactly | If the button says "Sign in", the caption should not say "log in" |
Screen recordings have one extra concern: captions usually sit at the bottom of the frame, which is where status bars, chat widgets and cookie banners live. If an important UI element is down there, consider adding padding or a background in the editor so the video has some breathing room below the content.
Where to upload the subtitle file
Because the subtitles are a separate file, viewers can toggle them, and you can fix a typo without re-exporting the video. Most destinations accept one or both formats:
- YouTube and Vimeo: upload the caption file in the video's subtitle settings.
- Your own website: use a VTT file with the HTML
<track>element. MDN's track element reference shows the markup. - Learning platforms and video hosts: most accept SRT, VTT or both. Check the host's help docs.
- Local playback: players like VLC pick up an SRT with the same file name automatically.
Common problems and quick fixes
- Captions drift out of sync after trimming. Generate or regenerate subtitles after your final cuts, or trim first and transcribe second.
- Keyboard clicks show up as words. Delete the stray cues. A directional mic and a quieter keyboard help next time.
- The model mangles a brand name every time. Fix the first instance, then scan the rest of the cues for the same error.
- Background music drowns the voice. Transcribe the narration before adding music in another tool, or keep music quiet.
The short version
Record with clear audio, transcribe locally, spend a few minutes fixing names and line breaks, and export a sidecar file. Click & Record handles the transcription and export in the same editor you use to trim and zoom, with no upload, no watermark and no account. If privacy is a big part of why you want local captions, read more about transcribing video offline in the browser.
Frequently asked questions
Can I add subtitles to a screen recording without paying?
Yes. A speech model that runs locally in your browser can transcribe your narration with no per-minute fee or API key. Click & Record ships one inside its editor and exports SRT or VTT files for free.
Do I need to upload my video to get subtitles?
Not if the transcription runs on your device. Click & Record runs its Whisper model inside the browser, so the audio never leaves your computer and it works offline.
Are the subtitles burned into the video?
Click & Record exports subtitles as separate SRT or VTT sidecar files. You upload the file alongside the video on YouTube, Vimeo, an LMS or your own player, and viewers can turn captions on or off.
How accurate are automatic subtitles for screen recordings?
Accuracy depends mostly on audio quality and vocabulary. Clear narration with a decent microphone transcribes well; product names, acronyms and code terms usually need a quick manual fix in the cue editor.