SRT to VTT

SRT to VTT Converter

Drag and Drop SRT file here

or click to select a .srt file
Or type/paste SRT content below:

Conversion Options

Add WEBVTT Header Add WEBVTT header to the output
Fix Timestamps Convert timestamps to VTT format (HH:MM:SS.mmm)
Remove Position Info Remove SRT positioning information
Remove Index Numbers Remove SRT index numbers

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

About This SRT to VTT Converter

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

How to Use This Tool

Step-by-Step Guide:
  1. Step 1: Input your SRT content using either:
    • Drag and drop a .srt file
    • Click to browse and select a file
    • Type or paste SRT content directly into the text box
  2. Step 2: Select your desired conversion options
  3. Step 3: Click "Convert to VTT" to process your file
  4. Step 4: Review your converted VTT in the output box
  5. Step 5: Use the results by copying or downloading
Conversion Options Explained:
  • Add WEBVTT Header: Adds the WEBVTT header line to the output (enabled by default)
  • Fix Timestamps: Converts SRT timestamps (HH:MM:SS,mmm) to VTT format (HH:MM:SS.mmm)
  • Remove Position Info: Removes SRT positioning information (X1:X2:Y1:Y2)
  • Remove Index Numbers: Removes SRT index numbers (enabled by default)
Example Conversion:
SRT Input:
1
00:00:01,000 --> 00:00:04,000
Hello world!

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

VTT Output:
WEBVTT

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

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

Format Differences

Feature SRT Format VTT Format
Header No header WEBVTT header required
Timestamp Format HH:MM:SS,mmm HH:MM:SS.mmm
Index Numbers Required Optional
Styling Basic HTML tags CSS-like styling <c> tags
Positioning Basic: X1:X2:Y1:Y2 Advanced: align, position
Browser Support Universal, older players Modern HTML5 browsers

Post a Comment