WebVTT is what browsers and YouTube expect.
OPTIONSOptions appear once a file is loaded.
Conversion happens on this device. The file is never uploaded to us.
Turn an .srt file into WebVTT — the format the HTML5 <track> element is the only one to accept. Runs in your browser; the file never leaves it.
WebVTT is what browsers and YouTube expect.
OPTIONSOptions appear once a file is loaded.
Conversion happens on this device. The file is never uploaded to us.
Every cue is read with its start time, end time and text. Files with a BOM or Windows line endings are normalised on the way in.
Three switches are worth a look — merging very short cues, stripping speaker labels, keeping bold and italic.
Same cues, same text, same timings to the millisecond. Only the wrapping changes.
Something not covered? [email protected] reaches a person.
Three things. A WEBVTT line is added at the top, which the format requires — a VTT file without it will not load. Every timestamp switches from a comma before the milliseconds to a period: 00:00:01,500 becomes 00:00:01.500. And the cue numbers are dropped, because VTT does not need them. The text of every cue, its line breaks and its timings are untouched.
The HTML5 <track> element takes WebVTT and nothing else, so any caption shown by a browser's own video player has to be VTT. YouTube and most upload forms accept both, which is why plenty of people never meet the difference until a <video> tag silently shows no captions.
Yes, if you leave “Keep text styling” on — both formats use the same <b> and <i> tags, so they pass straight through. Turn it off and the tags are stripped and the words kept.
They are not written to the VTT, because the format treats them as an optional identifier rather than a requirement. Nothing depends on them, and converting back to SRT renumbers from 1 regardless.
Yes — VTT to SRT is its own page, and the full converter handles ASS, SBV and plain text in any direction.
Reframe 16:9 into 9:16, 1:1, or 4:5 with the safe areas for each app drawn on top.
Resize a videoPull a clean WAV or M4A out of any video file, ready for a transcription service.
Extract audioNudge an entire subtitle file forward or back when your export drifted out of sync.
Shift timingsIf the .srt came from typing along to a video, there is a faster way. Upload the video and we'll write the captions, timed to the word — five dollars a month, and the first one is free.