SRT ↔ VTT Converter and Fixer

Convert subtitles between SRT and WebVTT, move them all earlier or later when they're out of sync, and re-wrap long lines so they're readable on a phone. Your file never leaves your browser.

2 captions read.

Result

1 caption is on screen too briefly to read (over 20 characters a second).

WEBVTT

00:00:01.000 --> 00:00:04.200
This caption line is much too long to read comfortably on a phone screen.

00:00:04.500 --> 00:00:06.000
Short one.

SRT or VTT?

YouTube, TikTok and most editors accept SRT. VTT (WebVTT) is the web standard used by HTML video players. The text is the same; the header and the comma or full stop before the milliseconds differ.

Have a script but no subtitles? Make them with text to SRT.