Skip to main content
Free File Converter

VTT to SRT converter

Convert WebVTT subtitles to SubRip for players that require SRT.

Processed in your browser. This file is converted on your device and is never uploaded.

Converter

Input

.vtt up to 25 MB. You can also drag a file here.

No file selected.

About this tool

WebVTT is what browsers use, but desktop players, television media players, and most video editing software expect SubRip .srt files. This tool converts WebVTT subtitles to SRT.

The WEBVTT header, NOTE comments, STYLE blocks, and REGION definitions are removed, timestamps are rewritten with a comma before the milliseconds, and cues are renumbered from one.

Supported formats and limits

Input
.vtt
Output
.srt (application/x-subrip)
Output name
The original name with the new extension, for example data.vtt becomes data.srt.
File size limit
25 MB
Processing
In your browser. The file is not uploaded.

How to use it

  1. Choose a .vtt file, or switch to Paste text and paste the subtitles directly.
  2. Select Convert, then download the .srt file.

Limitations

  • Cue settings such as line, position, size, and align are dropped, because SRT has nowhere to put them.
  • STYLE blocks and any CSS they contain are removed. SRT has no styling model.
  • Cue identifiers are replaced with sequential numbers.
  • WebVTT allows timestamps without an hours component; these are expanded to the full hours:minutes:seconds form SRT requires.
  • Inline tags such as <v Speaker> voice spans are passed through as written and may show as literal text in some players.

Frequently asked questions

Is my file uploaded?
No. The conversion runs entirely in your browser. The file never leaves your device and no request carrying its contents is made.
Why was my file rejected?
A WebVTT file must begin with the word WEBVTT. If it does not, it is not a valid WebVTT file, and it is more likely an SRT file with the wrong extension.
Do I lose anything?
Positioning, styling, and cue identifiers, none of which SRT can represent. The text and the timings are preserved exactly.
Can I convert back?
Yes, with the SRT to VTT tool, but the settings and styling removed here will not come back.