Introducing Song Creator Pro — create music with AI, locally on your device. Try it now →

Create a VTT File

Create a VTT File from Any Video

Generate a WebVTT (.vtt) subtitle file from any video automatically. Built for HTML5 and web players, with accurate timing and styling cues, ready to drop into your site, player, or streaming pipeline.

Try For FreeDownload Desktop AppFree to start. No credit card required.

How It Works

Generate a VTT in Three Steps

Turn the speech in your video into a valid WebVTT file, with nothing to time or format by hand.

01

Upload Your Video

Drop in an MP4, MOV, MKV, or WebM file. The spoken language is detected automatically, or you can set it yourself.

02

Generate the Subtitles

The speech is transcribed into timed lines with word-level timestamps. Translate the result if you need a localized track, and fix any line.

03

Export VTT

Download a standard .vtt file, correctly timed and formatted for web players and HTML5 video.

Capabilities

A Clean WebVTT, Generated for You

Valid WebVTT formatting for the web, accurate timing, and translation, without hand-writing a single cue.

WebVTT Format

A valid .vtt file for the HTML5 track element, web players, and streaming, formatted to the WebVTT spec.

Accurate Timing

Word-level timestamps keep every cue in sync with the speech, so captions land on the right moment.

Styling Cues

WebVTT supports positioning and styling, so web captions can sit where you want and match your player.

Translate the VTT

Turn the captions into any of 21 languages and export a separate VTT track for each region.

Edit Before Export

Fix the wording of a line or regenerate one that came through wrong before you download the file.

SRT and More

Need a different format? Export SRT, an After Effects project, a transparent overlay, or a burned-in video from the same project.

On the Web

Add a VTT File to an HTML5 Video

WebVTT is the caption format the browser understands natively. Reference the .vtt file from a track element inside your video, and the built-in player shows the captions with a toggle.

Drop the generated .vtt file into a standard HTML5 video
<video controls>
  <source src="video.mp4" type="video/mp4" />
  <track
    kind="captions"
    src="captions.vtt"
    srclang="en"
    label="English"
    default
  />
</video>

Exports

Export to Any Format

VTT is one of several formats you can export from the same project, so you can serve the web and hand editors an SRT from one source.

VTT file

WebVTT sidecar file for web players and HTML5 video, with styling cues supported.

SRT file

Standard SRT sidecar file, ready for Premiere Pro, DaVinci Resolve, CapCut, YouTube, and every major editor and platform.

After Effects (.jsx)

Export captions as an After Effects script that rebuilds every line as editable text layers with the original timing.

Transparent overlay (MOV / WebM)

Export the captions on their own as a clip with a transparent background, ready to drop as an overlay onto any timeline.

Video with burned-in subtitles

The full video exported with styled captions baked in, sized for landscape, square, or vertical.

Generate your first VTT file free, right in the browser.

Try For Free

What a VTT File Is For

Web and HTML5 Video

Add captions to a video on your site with the HTML5 track element and a .vtt file.

Streaming and Players

Serve WebVTT captions through web video players and streaming pipelines that expect the format.

Accessibility

Provide standards-based captions for deaf and hard-of-hearing viewers and to meet WCAG requirements on the web.

Courses and LMS

Caption lessons hosted on a learning platform or website, with a translated track per language.

Localization

Ship one VTT per language so a single web video reaches audiences in several regions.

Documentation and Help Videos

Caption embedded product and support videos so they are readable and searchable on the page.

FAQ

Common Questions

A VTT file (WebVTT) is a plain-text caption file designed for the web. It lists each caption with a start and end time and supports positioning and styling cues, and it is the standard format for the HTML5 video track element.

VTT (WebVTT) is the standard for HTML5 and web players and supports styling and positioning cues. SRT is simpler and the most universally supported subtitle format for editors and platforms. Voice Creator Pro can export both from the same project.

Upload your video, and the speech is transcribed into timed caption lines automatically. Export the result as a .vtt file, correctly timed and formatted. There is nothing to type or time by hand.

Add a track element inside your video element pointing at the .vtt file, for example a track with kind set to captions and src set to your file. The browser then shows the captions in its native player.

Yes. Voice Creator Pro Cloud has a free tier you can start with no credit card. For heavier use there are paid Cloud plans, or the desktop app for unlimited offline generation.

Yes. Subtitles can be translated into 21 languages, including Spanish, French, German, Japanese, Korean, Chinese, Hindi, and Arabic, and you can export a separate VTT file for each.

Yes. You can edit or regenerate any line before exporting, and because a VTT is plain text, you can also open and tweak it later in any text editor.

Get Started

Create Your VTT File

Upload a video and export a clean WebVTT file in minutes. Start free in your browser, or work offline with the desktop app.