The Paper Room

VTT to SRT

Paste the contents of a WebVTT (Web Video Text Tracks) subtitle file and convert it to SRT (SubRip) format. SRT is the most widely supported subtitle format across media players, video editors, and transcription tools. The conversion removes the WEBVTT header, adds sequential cue numbers, and adjusts timestamp formatting from WebVTT's dot-separated milliseconds to SRT's comma-separated milliseconds.

This is a pure text transformation — no video processing or ffmpeg required. The conversion is instant and handles the format differences automatically: stripping the WEBVTT header, numbering each subtitle cue sequentially, and converting timestamp separators (dots to commas).

Useful for video editors who need SRT files for their editing software, content creators preparing subtitles for platforms that prefer SRT, or anyone migrating subtitle files between formats.

By The Paper Room Editorial TeamVideo Tools

Frequently asked questions

What's the difference between VTT and SRT?

VTT (WebVTT) is the web standard for HTML5 video subtitles. SRT (SubRip) is the most widely supported format across media players and video editors. VTT has a WEBVTT header and uses dots in timestamps (00:01:23.456); SRT uses sequential cue numbers and commas in timestamps (00:01:23,456).

Will VTT styling be preserved?

VTT supports CSS styling, positioning, and alignment that SRT does not. These VTT-specific features are stripped during conversion. Basic text content, timing, and simple HTML formatting (bold, italic) are preserved.

Does this handle VTT files with cue IDs?

Yes. VTT cue identifiers (optional labels before timestamps) are removed and replaced with sequential numbers, which is the standard SRT format. The timing and text content are preserved.