100% free·No sign-up needed

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.

Processed on your device

Drop your WebVTT file here

or choose a local file or import from a URL

VTTDepends on device memory
Your files never leave your device.
SubRip subtitle export

Output format · SRT

Choose the .vtt file with timed dialogue. You can leave the video on your device.

Choose a subtitle file to convert

Private & secure100% free

How to convert VTT to SRT

  1. 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.

  2. 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.

  3. 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.