MalcolmCC™ › WebVTT caption generator

WebVTT caption generator

Turn any video into accurate, perfectly timed WebVTT (.vtt) captions in minutes — with a real timing editor and export you can drop straight into an HTML5 <track>, a video platform, or an LMS.

Generate captions free First 15 mins free · full editor · real .vtt export · no credit card

What is a WebVTT file?

WebVTT (Web Video Text Tracks, the .vtt format) is the web-native caption format — the one HTML5 video reads through the <track> element, and the one most modern players, LMSes, and video hosts accept. Each cue is a start and end timestamp with a line of text, so captions appear exactly when the words are spoken. The hard part isn't the file format; it's getting the timing right. That's what MalcolmCC is built for.

Two ways to get perfectly timed .vtt

1. AI transcription

Upload your video and MalcolmCC transcribes the speech and times every cue automatically. You get a complete WebVTT draft in minutes, then fine-tune it in the editor.

2. Bring your own script

Have an approved script? MalcolmCC uses your exact words as the caption text and times them to the audio — no transcription guesswork, no paraphrase. This is unique to MalcolmCC, and it's the difference between "close enough" captions and captions that match your approved copy word-for-word. See how script-based captioning works →

A real timing editor, not just an export button

Reviewing and fixing captions is fast: jump from cue to cue, retime with a drag, and edit the text inline — the editor is built to get you to a finished, accurate track quickly, not to bury you in busywork.

SRT vs VTT? SRT is the older, plainer subtitle format; WebVTT is its web-native successor, with cue styling and positioning and native HTML5 support. If you're captioning for the web, an LMS, or a modern player, WebVTT is the format you want — and it's what MalcolmCC produces.

Priced for everyone

Start free — your first 15 minutes of media, every feature, no card. After that it's $6 per hour of media, pay-as-you-go, with $0 owed in months you don't caption. That's the lowest rate in the field. See full pricing →

Try the WebVTT generator free Compare on price