SRT to VTT — subtitles for web video
Convert .srt subtitles to WebVTT for HTML5 video, online course platforms and web players — italics, positions and colours kept.
About this conversion
Web players — the HTML5 video tag, course platforms, most site builders — want WebVTT. The difference from SRT is small but strict: a WEBVTT header, dots instead of commas in the times, and tags that browsers will not show unless they are written the WebVTT way. Here italics stay italics, a line placed at the top stays at the top, and coloured text from the SRT becomes a colour the browser draws, through a style block at the top of the file. Characters like < and & in the dialogue are escaped so they show as text.
Just want to look inside it?
The same tool without converting anything: open the file and read it.
Fix it before you save it
The file stays open after it is read, so the format is picked at the end: the same subtitles can leave here as ASS, SBV, SUB (MicroDVD), TTML / DFXP, SAMI (.smi), LRC, TXT, Word, Excel or PDF. Before that you can move every line earlier or later, stretch the timing to a different release of the film, remove [DOOR SLAMS] and speaker names, put a second language under the first, and see which lines break the rules studios follow — too long, too fast, overlapping.
Questions
- My platform rejects the file.
- Check it is uploaded as .vtt with the WEBVTT header intact — some uploaders rename files. If the platform shows a line number, “Check subtitles for errors” finds lines that end before they start.
- Does it keep two languages after a merge?
- Yes, one under the other, the second in its colour.