Skip to main content
T

VTT to SRT Converter

NEW

Paste your WebVTT (.vtt) subtitles and convert them to the widely supported SubRip (.srt) format. Cue numbers are added, timestamps are reformatted, and styling blocks are removed automatically.

Send output to:
Advertisement

How to use VTT to SRT Converter

  1. Paste your WebVTT subtitle text into the input box, or load the sample.
  2. Click Convert to SRT to generate SubRip output with cue numbers.
  3. Copy the result or download it as a .srt file.

What is VTT to SRT Converter?

WebVTT (.vtt) is the subtitle format used by HTML5 video, while SubRip (.srt) remains the universal format accepted by virtually every media player, editor, and upload tool. Converting VTT to SRT involves removing the WEBVTT header and any NOTE, STYLE, or REGION blocks, adding sequential cue numbers, and switching the millisecond separator from a period back to a comma.

This tool does all of that automatically and runs 100% client-side — nothing is uploaded. It also normalises timestamps that omit the hours field (MM:SS.mmm) into the full HH:MM:SS,mmm form SRT expects.

Advertisement

FAQ

Why convert VTT to SRT?
SRT is the most universally supported subtitle format. Many video editors, players, and platforms accept SRT but not WebVTT, so converting back to SRT improves compatibility.
What happens to VTT styling and NOTE blocks?
SRT does not support cue styling, so STYLE, REGION, and NOTE blocks are dropped. The plain cue timing and text are preserved.
Is the conversion private?
Yes — everything runs locally in your browser. Your subtitles are never sent to a server.

Related tools

← Back to Transformation · All tags

Last updated:

Advertisement