Free Online VTT to SRT Converter
Convert VTT to SRT in your browser. Turn timed WebVTT captions into numbered SubRip blocks and download a subtitle file you can open in an editor or player.
Drop your WebVTT file here
or choose a local file or import from a URL
Choose a subtitle file to convert
How to convert VTT to SRT
Select the VTT
Open one .vtt subtitle file. For a recording service that also provides a meeting summary, choose the timed caption or transcript download. A watch page, a plain-text summary or an audio file cannot supply the same cue intervals.
Run the conversion
Select Convert VTT to SRT. The source preview shows the beginning of the text. Compare a complete timing line and its words with a cue in the output preview. Later cues can be inspected in the downloaded file.
Import the subtitle track
Download the .srt and load it alongside the matching video. Select that subtitle track in the player or editor. If multiple versions of the captions are present, check a distinctive phrase to identify the one that is actually enabled.
Which WebVTT cue features will the SRT keep?
Header and cue numbers
WebVTT begins with a file header and may contain cue identifiers. SRT uses numbered subtitle blocks. In the comparison above, the exported cue has a sequence number, a timing interval and a line of text. Read the number as its place in the subtitle sequence. Changing the sequence number by itself does not change when the words appear.
Start and end times
A WebVTT cue starting at 00:00:12.500 and ending at 00:00:15.000 lasts two and a half seconds. The SRT writes those fractions with commas. An initial gap before the first cue remains a gap. If the downloaded subtitle seems blank at the start, move the player inside a known interval rather than assuming the conversion discarded the first words.
Speaker names and voice tags
A name written directly in the caption is readable text. A WebVTT voice annotation is markup interpreted by a player. These can look similar in a web transcript and deliver different results in an SRT editor. Inspect the words at two changes of speaker. If attribution is required, add verified names in the readable dialogue of the track you are preparing for delivery.
Styles, regions and positioning
WebVTT can carry cue settings and presentation information intended for a browser. A simple SubRip track does not reproduce every web layout or style. Test a line that relied on screen position or on color to distinguish it from another line. Preserve the VTT if you need the original web presentation as well as an SRT for editing or playback.
VTT to SRT example with a gap between speakers
The second speaker starts three seconds after the first cue ends. The SRT keeps that pause and assigns a number to each interval. The names are literal text in these captions, so they remain visible in both copies.
WebVTT input
WEBVTT 00:00:12.500 --> 00:00:15.000 Mina: Is the line open? 00:00:18.000 --> 00:00:20.000 Sam: Yes.
SubRip output
1 00:00:12,500 --> 00:00:15,000 Mina: Is the line open? 2 00:00:18,000 --> 00:00:20,000 Sam: Yes.
How to sync a VTT to SRT download with an edited clip
Find the matching video cut
First establish which video the timestamps belong to. A full recording and a shortened export can start on the same image and diverge after a cut. Find a phrase near the beginning and a different phrase near the end in the source VTT. Play both in the target video. Two matching positions tell you more about the timing than checking a repeated greeting in the opening seconds.
A fixed offset or a missing middle section
If every subtitle appears late by about the same amount, compare the start of the video with the original timeline. An opening segment may have been removed. If the beginning matches and the error starts later, locate the first mismatch near a cut. Adjust the affected intervals in a subtitle editor. VTT to SRT conversion changes the file format and does not infer an edit list from the picture or sound.
Adjust a cue across the cut
For a highlight clip, pay particular attention to a cue that starts before the clip and ends after the new opening frame. Read the words and listen to the part of the line that remains audible. Decide how much text belongs in the shorter cut, then edit the start and end to match. Subtracting a fixed offset from every timestamp alone cannot make that editorial choice.
How to select the right subtitle file in your editor
Check the first exported block
Open the saved SRT as text. Locate its first sequence number, start and end times and dialogue. If the first words appear after an introduction, leave that interval intact when testing with the full recording.
Distinguish an older track from the new SRT
When an editor displays different wording from the downloaded SRT, inspect the file in a plain-text editor and check which track is active. An embedded subtitle, an older sidecar and the new download can coexist. Compare a distinctive name or number instead of relying on the language label alone. Keep the original WebVTT and the final SRT under names that distinguish their respective video versions.
VTT to SRT questions about transcripts and clips
Can I use the transcript from a Zoom recording?
Yes. For VTT to SRT conversion, start with the downloadable .vtt transcript. Open the transcript and check that it contains timed speech from the correct meeting. A link to a watch page or a recording summary is a different input.
Can I convert VTT to SRT and keep speaker names?
Check how each name is stored. Visible text and WebVTT voice tags are not interchangeable. Inspect the SRT at two changes of speaker. If attribution matters, add verified names as readable text where they are needed.
How do I convert VTT to SRT for a shorter highlight clip?
First identify the start of the highlight in the full recording. Select and retime its captions in an editor, including any cue that starts before the clip but ends inside it. Convert the timed version that matches the excerpt.
Does every WebVTT style survive in SubRip?
VTT to SRT conversion targets timed text. Web-specific regions, colors and positioning can be lost or rendered differently by the receiving player. Test the longest caption and one that previously depended on position. Keep the VTT as the source for future web delivery.
Can I convert VTT to SRT from a direct URL?
A direct HTTPS link to a readable .vtt file can work if the server allows browser access. A private meeting page may require sign-in or return HTML. If you already downloaded the VTT, select the file on your device.