YouTube to VTT

Turn any YouTube video
into a WebVTT file.

Paste a YouTube URL and download a .vtt caption file. Works with HTML5 video, course platforms, and most web-based players.

Web-native caption format.

WebVTT,
clean and standard.

Every export starts with the WEBVTT header and lists cues in the format HTML5 video players expect.

captions.vttWebVTT
WEBVTT

00:00:04.200 --> 00:00:07.900
Paste a YouTube URL to pull the spoken track
into a web-ready caption file.

00:00:08.100 --> 00:00:11.450
Point your HTML5 <track> at the VTT file and
captions show up in the player.

00:00:11.600 --> 00:00:14.900
Edit in any text editor, keep the timing,
swap the wording.

Where VTT
actually fits.

VTT is the format to pick when the caption track lives on the web, not inside a desktop editor.

Captions for HTML5 video players.

VTT is the web-native caption format — drop it into a <track> element and it just plays.

Accessibility on your embed page.

Give viewers a caption track on your own site, in the language and wording you want.

Course platforms and LMS videos.

Most modern course platforms support VTT uploads for lesson captions.

Styled captions with cue settings.

VTT supports positioning and styling hints if your player needs them later.

Questions, answered.

Both are plain-text subtitle formats. VTT (WebVTT) is the web-native format built for HTML5 video. SRT is the classic format used across most video editors.
Yes. Point a <track kind='subtitles' src='captions.vtt'> at the downloaded file and the browser handles it.
Create a free account and AI transcription generates a transcript you can export as VTT, for videos up to one hour.
Yes. Open it in any text editor and adjust cues, timing, or text.
Yes — and you can skip that step by exporting SRT directly from the same transcript.

Get captions
ready for the web.

Paste a YouTube URL and export a VTT file. A free account adds AI transcription for videos up to one hour.

No signup needed for public transcripts.