Example input
00:00:01,000 --> 00:00:03,000
DataHub
Tools
SRT to VTT
Local-first
Convert SRT subtitles to WebVTT locally for HTML5 video captions and web publishing workflows.
Convert SRT subtitles to WebVTT locally for HTML5 video captions and web publishing workflows.
00:00:01,000 --> 00:00:03,000
WEBVTT
00:00:01.000 --> 00:00:03.000
Preview captions after conversion because players handle cues differently.
W3C specifies WebVTT, Matroska documents common SRT subtitle structure, and the HTML Standard defines text tracks. This page trims the input, removes a leading byte-order mark, deletes every line whose trimmed content contains only digits, changes only timestamps matching exactly HH:MM:SS,mmm to HH:MM:SS.mmm, and prepends WEBVTT. It is not an SRT parser or a WebVTT validator. Numeric-only subtitle text is lost along with sequence-number lines; malformed cue blocks, invalid ranges, overlapping or reversed times, identifiers, coordinates, style markup, notes, encoding, and line-ending rules are not checked or converted. Timestamps with one-digit hours or non-three-digit milliseconds are left unchanged. The output can therefore be invalid WebVTT even when it looks plausible. Validate cues and playback in the intended browser or media pipeline before publishing captions.
Sources checked July 27, 2026. Standards and platform rules can change; review the original sources again before formal integration or compliance decisions.
The tool adds the WEBVTT header and converts comma time decimals to dots.
Yes. You can use it directly in the browser without creating an account.
Text tools usually process one pasted input at a time, so split large jobs into smaller inputs.
SRT to VTT runs in your browser, so your input or files are not uploaded to DataHub servers.
Yes, but desktop browsers are better for large files, batch conversion, or long text input.
Common causes include invalid syntax, missing required fields, or invisible characters copied with the input.
The tool only processes your own input. Commercial use depends on the rights of the original file or data.