Free Tool

VTT to SRT Converter

Convert WebVTT subtitle files to SRT format — free, instant, 100% private

Files stay private — processed 100% in your browser, never uploaded to any server.
Input
Output

How to Convert Subtitle Files

Four steps to convert any subtitle or transcript format — no software, no upload, no account.

Step 1

Paste or drop your VTT file

Copy the content of your .vtt file and paste it into the input area, or drag and drop the WebVTT file directly onto the input panel.

Step 2

Conversion happens automatically

The tool detects the WEBVTT header, skips metadata blocks (NOTE, STYLE, REGION), strips cue identifiers and voice span tags, converts timestamp periods to commas, and adds SRT sequence numbers.

Step 3

Optionally adjust timestamps

Use the offset field to shift all cues forward or backward by a fixed number of seconds to correct any sync issues.

Step 4

Download the SRT file

Click Download to save the converted .srt file, or copy the output to your clipboard. Drop it directly into Premiere, DaVinci Resolve, VLC, or any SRT-compatible player.

Why Use This Converter

  • Convert VTT to SRT in one click — no software to install
  • Strips NOTE, STYLE, and REGION metadata blocks automatically
  • Removes cue identifiers and <v Speaker> voice span tags
  • Timestamp offset sync — shift cues forward or backward
  • 100% client-side — your VTT files are never uploaded
  • Output is a valid SRT file compatible with all major video editors

Frequently Asked Questions

Paste your VTT file content into the input area above (or drag and drop the .vtt file). The tool auto-detects the WebVTT format and converts it to SRT instantly. Click Download to save the .srt file.

SRT is the most universally compatible subtitle format. Many offline video players (VLC, Windows Media Player), video editing tools (Premiere Pro, DaVinci Resolve, Final Cut Pro), and broadcasting systems only accept SRT. If you have a VTT file from a web platform and need to use it in a video editor, converting it to SRT is the easiest solution.

VTT-specific features that have no SRT equivalent are removed during conversion: cue identifiers (optional labels before timestamp lines), cue settings (alignment and position modifiers after the end timestamp), NOTE blocks, STYLE blocks, REGION blocks, and voice span tags (<v SpeakerName>). The subtitle text and timestamps are always preserved.

Yes, completely free. There is no account, no sign-up, and no usage limit.

No. All conversion happens in your browser. Your VTT files are never sent to any server, never stored, and never leave your device.

Need Live Meeting Transcripts Too?

MeetWave records your Zoom, Teams, and Google Meet calls and generates AI summaries, action items, and transcripts automatically — no bot joins your calls.