SRT and WebVTT subtitle converter

Convert plain subtitles between SRT and WebVTT and optionally shift their timing.

Text Stateless

Quick guide

Try an example

You enter

Conversion direction
SRT to WebVTT
Subtitle text
1
00:00:01,000 --> 00:00:03,000
Hello
Timing offset (ms)
500

You get

WEBVTT

00:00:01.500 --> 00:00:03.500
Hello
How it works and limits

Use a signed offset in milliseconds. The converter accepts up to 500 plain cues without WebVTT cue settings or style blocks.