TimedSubs

Free subtitle tool

VTT Generator

Build timed WebVTT captions for web players — paste text, get a .vtt file.

This VTT generator creates a WebVTT (.vtt) subtitle file from your text in seconds. WebVTT is the caption format for HTML5 video players and browsers. Paste your lines, preview the cue preview, edit timings inline, and download — free, with no upload and nothing to install.

Input subtitle

Or paste plain text below. Files are read locally in your browser.

Format not detected yet

Output format

This creates an editable WebVTT draft with estimated timing only.

No upload. No login. Your subtitle text stays in this browser tab.

Estimated pace

Changes estimated cue duration only. It does not listen to audio.

Output preview

Converted output will appear here.

Edit the current VTT below. Copy and download always use this current version.

How to create a VTT file online

Create an editable WebVTT draft without uploading your text.

  1. 1

    Paste your text or choose a TXT file, then select an estimated pace.

  2. 2

    Generate editable cues with a WEBVTT header and dot-separated timestamps.

  3. 3

    Preview the result, correct the timing or text, then copy or download the .vtt file.

VTT for HTML5 web players

WebVTT is designed for browser video. Add the downloaded .vtt file to an HTML5 video with a <track> element or use it in a web player that accepts WebVTT captions.

Already have SRT?

Do not rebuild existing timing from text. Convert the finished SRT so its cues keep their wording and timestamps while the file gains the WEBVTT header and dot milliseconds.

SRT vs VTT — which file do you need?

VTT is the native caption format for HTML5 web players and supports optional web-specific cue settings. SRT is the broader interchange format for editors and publishing platforms.

Check your VTT cues

Before publishing, check cue order, overlaps, reading speed, line length, and WebVTT structure. Estimated timing still needs human review when it must match spoken audio.

VTT generator FAQ

Is this VTT generator free?

Yes. Text-based VTT generation runs in your browser and does not require signup. The generated timing is estimated and editable.

What is a VTT file?

A VTT file is a WebVTT caption file. It begins with a WEBVTT header and uses dot-separated HH:MM:SS.mmm timestamps for timed cues.

VTT vs SRT — what's the difference?

VTT is built for browser video and can carry web-specific cue settings. SRT uses comma milliseconds and is more widely used as a simple interchange format.

Can browsers load VTT directly?

Yes. HTML5 video can load a .vtt caption file through the <track> element when the page and server expose the file correctly.

Can I convert VTT back to SRT?

Yes. Use the VTT to SRT converter to remove the WEBVTT header, switch dots to comma milliseconds, and keep the cue text and timing.

Related free subtitle tools

Script + voiceover in. Timed subtitle files out.

Create precisely timed subtitles from Script + Audio

Try TimedSubs with 15 free minutes. No credit card.