Detects the direction
Files that start with WEBVTT become SRT; everything else is treated as SRT and becomes VTT.
Open or paste an SRT file to get WebVTT for web video players, or paste VTT to get SRT for editors and upload forms. The direction is detected automatically.
Files that start with WEBVTT become SRT; everything else is treated as SRT and becomes VTT.
SRT uses a comma before milliseconds and VTT uses a dot. Cues are renumbered for SRT.
Conversion runs in JavaScript on this page. Your subtitle text is never sent to a server.
HTML5 video players use the track element, which expects WebVTT. If you have SRT captions from an editor or a transcription tool and want them on your own website, convert them to VTT. Some learning platforms and web players also require VTT.
Many video editors, older players and upload forms accept SRT but not VTT. If you downloaded VTT captions from a web player or a meeting platform, converting them to SRT is usually the quickest way to import them.
An SRT cue has a number, a timing line such as 00:00:01,000 --> 00:00:03,000 and one or more lines of text. A VTT file starts with WEBVTT, uses 00:00:01.000 with a dot, and the cue number is optional. VTT can also include NOTE comments, STYLE blocks and cue settings for position. This converter keeps the timing and text, converts the separators, renumbers SRT cues and skips VTT notes and style blocks.
Check that the timing lines use two-digit minutes and seconds and an arrow with spaces, and that cues are separated by blank lines. Files saved by word processors sometimes contain smart quotes or hidden formatting; save subtitles as plain UTF-8 text. The SRT subtitle guide lists the most common format errors.
Need the subtitles in the first place? Generate them from video or audio with Media2Text; the free trial includes up to 2 lifetime transcription tasks sharing 75 minutes, with no credit card.
Both are plain-text caption formats with numbered or unnumbered cues and timestamps. VTT starts with a WEBVTT header, uses a dot before milliseconds and can carry styling and position settings. SRT uses a comma and is the most widely accepted format in editors.
When converting VTT to SRT, cue settings such as position and alignment are dropped because SRT does not support them. Basic italic, bold and underline tags are kept; voice and class tags are removed.
Files up to 20 MB can be opened, which is far larger than a typical subtitle file.
No. The conversion runs in your browser, and the downloaded file is created on your device.