Standard WebVTT
Starts with WEBVTT and uses hh:mm:ss.mmm times, the format browsers' <track> element expects.
WebVTT is the subtitle format of the web: HTML5 video players, most course platforms and many editors read it directly. Get any YouTube video's captions as a .vtt file with exact start and end times.
10 videos free every day without an account · 25 free credits with a free account · credits never expire
Try it on a video now
Paste a YouTube link and read the transcript right here. No account, nothing to install.
10 free videos today · no account needed
One link in Single video, or many links (one per line) in Bulk videos.
Click Get transcript. When it's ready, a VTT button appears above the transcript.
Click VTT for that video, or download the full ZIP: it contains a .vtt file for every video, next to TXT, SRT, Markdown and JSON.
Starts with WEBVTT and uses hh:mm:ss.mmm times, the format browsers' <track> element expects.
Download the ZIP to get a .vtt file for every video in the run, named after each video's title.
Pick the language in the Captions menu; the VTT keeps the original script (Hindi, Telugu, Arabic...).
1 credit per video that has captions; videos without captions are skipped for free.
Paste the video link, click Get transcript, then click the VTT button above the transcript. For many videos, download the full ZIP, which includes a .vtt file per video.
They hold the same captions and times. VTT is the web standard used by HTML5 players; SRT is older and accepted by most editors. Small differences: VTT starts with WEBVTT and uses a dot before milliseconds.
Technically yes, with the HTML5 <track> element. Make sure you have the right to use the video's captions; they belong to the video's creator.
Yes. Choose the language in the Captions menu; the VTT file keeps the original script.
Yes for downloads: a free account comes with 25 free credits. Without an account you can read 10 videos' text a day on screen.