We appreciate your reach out.Contact Us

VTT to SRT

VTT to SRT Converter

Drag and Drop VTT file here

or click to select a .vtt file
Or type/paste VTT content below:

Conversion Options

Remove WEBVTT Header Remove WEBVTT header from the input
Fix Timestamps Convert timestamps to SRT format (HH:MM:SS,mmm)
Clean VTT Tags Remove or convert VTT-specific tags
Add Index Numbers Add sequential numbers to subtitle entries

Note: This tool converts WebVTT (.vtt) files to SubRip (.srt) format. Some VTT features like advanced styling may not be fully supported in SRT format.

About This VTT to SRT Converter

This tool converts WebVTT (Web Video Text Tracks) files to SubRip (SRT) subtitle format. It handles the main differences between the formats including timestamp formatting, header removal, and basic text conversion.

How to Use This Tool

Step-by-Step Guide:
  1. Step 1: Input your VTT content using either:
    • Drag and drop a .vtt file
    • Click to browse and select a file
    • Type or paste VTT content directly into the text box
  2. Step 2: Select your desired conversion options
  3. Step 3: Click "Convert to SRT" to process your file
  4. Step 4: Review your converted SRT in the output box
  5. Step 5: Use the results by copying or downloading
Conversion Options Explained:
  • Remove WEBVTT Header: Removes the WEBVTT header line from the input (enabled by default)
  • Fix Timestamps: Converts VTT timestamps (HH:MM:SS.mmm) to SRT format (HH:MM:SS,mmm)
  • Clean VTT Tags: Removes or converts VTT-specific tags like <c>, <v>, etc.
  • Add Index Numbers: Adds sequential numbers to subtitle entries (enabled by default)
Example Conversion:
VTT Input:
WEBVTT

00:00:01.000 --> 00:00:04.000
Hello world!

00:00:05.000 --> 00:00:08.000
This is a test

SRT Output:
1
00:00:01,000 --> 00:00:04,000
Hello world!

2
00:00:05,000 --> 00:00:08,000
This is a test

Format Differences

Feature VTT Format SRT Format
Header WEBVTT header required No header
Timestamp Format HH:MM:SS.mmm HH:MM:SS,mmm
Index Numbers Optional Required
Styling CSS-like styling <c> tags Basic HTML tags
Positioning Advanced: align, position Basic: X1:X2:Y1:Y2
Browser Support Modern HTML5 browsers Universal, older players
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.