Prepare captions for an HTML5 track element.
1 00:00:01,000 --> 00:00:03,000 Hello world
WEBVTT 00:00:01.000 --> 00:00:03.000 Hello world
WebVTT uses a dot for milliseconds and begins with WEBVTT.
Convert pasted SRT captions into WebVTT for HTML5 video.
Convert SRT subtitle files to WebVTT locally in your browser.
The converter parses numbered SRT blocks and writes WebVTT cues with a WEBVTT header and dot-separated milliseconds.
1 00:00:01,000 --> 00:00:03,000 Hello world
WEBVTT 00:00:01.000 --> 00:00:03.000 Hello world
WebVTT uses a dot for milliseconds and begins with WEBVTT.
captions.srt
captions.vtt
SRT cue numbers are not required in the resulting WebVTT file.
1 → 2 → 3
WEBVTT
WebVTT uses a dot for milliseconds and begins with WEBVTT.
Processing happens locally in this browser. Your text or file is not uploaded to LumaTool servers.
Prepare captions for an HTML5 track element.
Convert editor-exported SRT to WebVTT.
Normalize SRT timestamps for a web player.
1 00:00:01,000 --> 00:00:03,000 Hello world captions.srt 1 → 2 → 3
WebVTT uses a dot for milliseconds and begins with WEBVTT. SRT cue numbers are not required in the resulting WebVTT file.
Processing happens locally in this browser. Your text or file is not uploaded to LumaTool servers.
Choose only the options needed to turn SRT subtitle text into the WebVTT captions; the defaults preserve the least surprising behavior.
Review validation messages and compare a representative sample before using the result in production.
Yes. The workspace and result controls adapt to desktop and mobile browsers.
Using invalid SRT timestamps. Expecting SRT-only styling to map to WebVTT settings.
Processing happens locally in this browser. Your text or file is not uploaded to LumaTool servers.
Convert WebVTT captions to SRT subtitle format locally.
Use Now SShift SRT and VTT subtitle timings forward or backward locally.
Use Now SClean subtitle text, remove tags, normalize whitespace, and keep cue timing.
Use Now SRepair SRT numbering, blank lines, timestamps, and cue order locally in your browser.
Use Now SCount subtitle blocks, words, characters, duration, reading speed, and longest lines.
Use Now