Prepare captions for a web video player
Use the assistant to convert existing timed text into WebVTT and understand what your web player expects.
Try this in the assistantThis guide is in English. The assistant supports 83 interface languages.
WebVTT carries timed text for the web
A WebVTT file begins with a WEBVTT header and uses timestamps with a decimal point before milliseconds. It can be attached to a video element as a caption or subtitle track. A valid file still needs a correctly configured player to appear.
WEBVTT 00:00:04.200 --> 00:00:06.800 A caption for this part of the recording
Tell the assistant what the player is doing
A file that will not load is a different problem from cues that appear late. Mention whether the browser fetches the file successfully, which language the track contains and whether the player offers a captions menu. A local conversion cannot fix your website's deployment or response headers.
Keep timing and text under review
Compare the converted cues against the same media version. Check accented characters, line breaks and the final cue. Start with LyricTimestamps if the missing piece is word-level timing for supplied song lyrics.
Questions about this workflow
Can I rename SRT to VTT?
Renaming alone does not reliably produce valid WebVTT. Convert the header, timestamps and cue structure.
Does exporting VTT publish captions to my website?
No. You receive a file to add to your own player or publishing workflow.
Will every VTT feature survive another conversion?
No. Styles, positioning and other format-specific features can be lost when the target format cannot represent them.