VTT to SRT Converter

Convert WebVTT (.vtt) subtitle files to SubRip (.srt) format instantly. Strips VTT-specific tags, re-numbers cues, and runs entirely in your browser.

Drop your VTT file here

or click to browse files

.VTT WebVTT
100% client-side - your file never leaves your device

How to Convert VTT to SRT

  1. Upload your .vtt subtitle file using drag and drop or the file browser.
  2. The converter automatically strips VTT-specific elements and re-numbers all cues.
  3. Review the converted subtitles in the preview - enable editing to make changes.
  4. Click "Download SRT" to save the converted file, or copy the output to your clipboard.

What Gets Cleaned During Conversion

VTT files can contain elements that are not supported in the SRT format. This converter intelligently strips them while preserving your subtitle text and timing:

WEBVTT Header Removed

The WEBVTT header line and any header metadata are stripped since SRT does not use file headers.

NOTE & STYLE Blocks Removed

VTT NOTE comments, STYLE blocks, and REGION definitions are removed as they have no SRT equivalent.

Positioning Metadata Stripped

Cue settings like align:start, position:10%, line:0, and size:50% are removed from timestamp lines.

Timestamps Converted

Periods in timestamps (00:01:23.456) are replaced with commas (00:01:23,456). Short timestamps without hours are expanded.

Cues Re-numbered

All subtitle cues are sequentially re-numbered starting from 1, which is required by the SRT format.

When to Use SRT Instead of VTT

While WebVTT is the standard for web video, SRT (SubRip) remains the most widely supported subtitle format across desktop video players, media servers, and editing software. If you need subtitles for VLC, Plex, Kodi, or video editing tools like Premiere Pro and DaVinci Resolve, SRT is the safest choice. Most streaming platforms and social media sites also accept SRT uploads for closed captions. If you later need to convert back for web use, our SRT to VTT converter handles the reverse direction. You can also inspect your subtitle files with our SRT File Viewer to verify timing and content.

Frequently Asked Questions

No. This tool runs entirely in your browser using JavaScript. Your file is read locally and never sent to any server. The conversion is completely private.

VTT-specific features like CSS styling, text positioning, region definitions, and NOTE blocks are stripped during conversion since SRT does not support these features. Basic HTML tags like <b>, <i>, and <u> are preserved as most SRT players support them.

Yes. VTT allows short timestamps like 01:23.456 (without hours). The converter automatically expands these to the full 00:01:23,456 format required by SRT.

Yes. Toggle "Enable editing" above the preview to make the output editable. Any changes you make will be included when you download or copy the file.

Yes. All subtitle text content and timing information is fully preserved. Only VTT-specific metadata and formatting that has no SRT equivalent is removed.