OfflineSubs

VTT generator

Generate a WebVTT (VTT) caption file from video or audio, locally and for free.

Drop your video or audio file here
or click to choose · mp4 mov webm mp3 wav m4a

Making a WebVTT file

WebVTT is the caption format the web itself understands: drop it into an HTML5 <track> element and the browser renders captions natively, no player plugin required.

It looks very much like SRT — the main difference is the header line and a dot instead of a comma before the milliseconds. This tool produces both from the same run, so you never have to convert between them by hand.

FAQ

What is the difference between VTT and SRT?

Both store timed text. VTT is the web standard and starts with a WEBVTT header; SRT is the older format most desktop editors expect. The cue content is otherwise nearly identical.

Which one should I use?

Use VTT for web players and HTML5 video. Use SRT for Premiere, Resolve, Final Cut and YouTube. Download both — they come from the same run.

Can I style VTT captions?

The file itself is plain; styling is normally done in CSS on the page that plays it. This tool focuses on accurate text and timings.

Is anything uploaded?

No. The whole process runs in your browser.