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.
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.
Upload Your Video
Drop in an MP4, MOV, MKV, or WebM file. The spoken language is detected automatically, or you can set it yourself.
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.
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.
<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 FreeWhat 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.
Explore subtitle tools
Subtitle Generator
The full auto-caption feature
Add Subtitles to Video
Auto-caption any video online
Burn Subtitles into Video
Hardcode captions into the footage
Create an SRT File
Generate and export SRT
Subtitles for After Effects
Export captions as a .jsx script
Transparent Captions
Alpha MOV and WebM overlays
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.