字 AI-SRTSub

SRT to VTT

Turn SRT subtitles into VTT: drop the file, pick VTT, download. Timestamps are rewritten for the web format, all in your browser.

Updated 2026-10-17Scenario guides

When you need VTT

Web players (the HTML5 `<track>` element), YouTube subtitle upload, and most browser-based players accept VTT (WebVTT) only — not SRT. If all you have is SRT, one conversion makes it work.

How the two formats differ

The content is nearly identical; three things are written differently: the WEBVTT header line (required in VTT); the millisecond separator in timestamps — SRT uses a comma (00:00:01,000) while VTT uses a dot (00:00:01.000); and VTT allows NOTE and STYLE blocks that SRT does not.

Conversion result showing the WEBVTT header and dot timestamps
The converted VTT: WEBVTT first line, dot timestamps

How to convert

Open the converter, drop in the SRT, choose VTT - WebVTT as the output, then convert and download. Cue order, timing values, and multi-line text are all kept as-is — only the syntax changes. Going the other way? See VTT to SRT.

Runs entirely in your browser, nothing to install.

Convert SRT → VTT

Related guides