VTT to SRT converter
Turn WebVTT captions from websites, YouTube, Zoom or online courses into SubRip (.srt) files that desktop players, TVs and video editors understand. Numbers are added, times are rewritten and web-only settings are removed.
Your subtitle file
Drop subtitle files here
SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC and more · up to 100 files
Or paste subtitle text
Your file is read by this page in your browser. It is not uploaded anywhere.
Letters look wrong? Choose the language group the file was made for.
MicroDVD and Spruce STL files count video frames. Choose the frame rate of the video the subtitles belong to.
The preview shows the beginning of the file. The download contains everything.
How to use it
Open your VTT file
Choose or drop the VTT file, or several at once. It is read by this page and never uploaded.
Check the SRT preview
SRT is already selected. Check the preview, or pick another format if you need one.
Download the SRT file
Download the converted file, or all of them as a ZIP when you opened several.
What changes from VTT to SRT
Each caption gets a number and the time format changes from 00:00:01.000 to 00:00:01,000. The WEBVTT header, NOTE comments, STYLE blocks and REGION definitions are left out, because SRT cannot store them. Cue settings such as position and alignment are removed, so every caption shows in the player’s default place.
Voice tags such as <v Speaker> and class tags are removed, while the words inside them are kept. Italic, bold and underline stay.
Short WebVTT times
Some VTT files leave out the hours, for example 01:02.500. The converter reads both forms and always writes full SRT times with hours.
Questions and answers
Why does my VTT file not work in my video editor?
Many editors and TVs only import SRT. Convert the file here, then import the .srt file instead.
Does it work with VTT files from YouTube or Zoom?
Yes. Any standard WebVTT file works, including automatic captions. If the same line repeats, the subtitle cleaner can join the duplicates.
Will special characters survive?
Yes. Encoded characters such as & are turned back into normal text, and the file is saved as UTF-8.