Upload a VTT file and turn it into a clean SRT file for Premiere Pro, DaVinci Resolve, Final Cut and standard video players.
Your VTT file is converted locally in your browser. No upload required.
Upload your video and automatically create SRT, VTT or burned-in subtitles with AI.
Choose your WebVTT file and the converter creates a classic SubRip subtitle file from it. It removes the WEBVTT header, changes WebVTT timestamps with dots into SRT timestamps with commas, and cleans WebVTT-only blocks such as NOTE, STYLE and REGION.
VTT is excellent for web players and HTML5 video. Many editing tools, upload portals and older players, however, still expect SRT. Converting the file makes your subtitles easier to use elsewhere without rebuilding them by hand in a text editor.
00:00:02.000 to 00:00:02,000.WebVTT files can contain extra information that SRT does not support. This example shows how a VTT file with a header, comment, styling and cue settings becomes a clean SRT file.
WEBVTT
NOTE Created by a web video platform
Do not show this note in the subtitle file
STYLE
::cue { color: yellow; }
1
00:00:02.000 --> 00:00:05.000 line:90% position:50% align:center
<v Speaker 1>Hello <c.yellow>world</c>.</v>
2
00:00:05.500 --> 00:00:08.000
This subtitle should stay visible.
1 00:00:02,000 --> 00:00:05,000 Hello world. 2 00:00:05,500 --> 00:00:08,000 This subtitle should stay visible.
The visible subtitle text and the timings stay intact. WebVTT comments, CSS styling, speaker tags and cue settings are removed because SRT has no standardized way to store them.
SRT is intentionally simpler than WebVTT. At its core, it stores only cue number, start time, end time and text. That is why the converter removes WebVTT features that do not have a direct SRT equivalent. This is expected and helps the resulting file work in as many programs as possible.
| WebVTT feature | Kept in SRT? | Result after conversion |
|---|---|---|
WEBVTT header |
No | Removed because SRT does not use a file header. |
| Timestamps | Yes | Timings are preserved, with dots converted to commas. |
| Subtitle text | Yes | The visible text is preserved. |
NOTE blocks |
No | Comments are removed because they should not appear in SRT subtitles. |
STYLE and REGION |
No | CSS and layout instructions are removed. |
Cue settings such as line, position and align |
No | Positioning data is removed while the text remains. |
Tags such as <v Speaker>, <c.yellow> and <i> |
Partly | Tags are removed, but their text content is kept. |
When you export subtitles from web tools, Zoom, Teams, an HTML5 player or an LMS, you often get WebVTT. For video editing, SRT is usually easier to import and edit as a subtitle track.
| Program | Recommendation |
|---|---|
| Adobe Premiere Pro | Import the converted SRT file as captions/subtitles. Then check timing and line breaks, especially if the original VTT used cue settings. |
| DaVinci Resolve | Use SRT for straightforward subtitle tracks. WebVTT styling is not carried over, so position and styling should be set again in Resolve. |
| Final Cut Pro | SRT is often more robust for exchange and later editing. After import, check special characters and line breaks. |
Most issues are caused not by the visible text, but by WebVTT-specific additions. The converter removes these automatically where they cannot be represented in SRT.
WEBVTT header.00:00:02.000, while SRT uses 00:00:02,000.line:90% or align:center are removed.The whole conversion runs locally with JavaScript in your browser. Your subtitle file stays on your device and is not uploaded to Subvideo.ai.
SRT is more compatible than VTT, but WebVTT positions and styling are lost during conversion. If the subtitles will be burned into a video or exported professionally, review timing and line breaks in the Subvideo.ai Studio afterwards.
Check timing in StudioSelect your .vtt file from your device or drag and drop it into the upload area.
The converter removes WebVTT headers, NOTE, STYLE and REGION blocks and converts the timecodes to SRT format.
Click download to save your converted .srt subtitle file.
VTT is the web standard for HTML5 subtitles and can include metadata, styling, regions and cue settings. SRT is simpler and mainly consists of a number, start time, end time and text.
Yes. WebVTT-specific formatting such as STYLE, REGION, cue settings and CSS classes is removed. The visible subtitle text and timestamps are kept.
No. The conversion runs entirely in your browser. Your VTT file is not transferred to our servers.
Yes. The generated SRT file is suitable for Premiere Pro, DaVinci Resolve, Final Cut Pro, VLC and many other programs. Still check timing and line breaks after import.
NOTE blocks are comments and STYLE blocks contain WebVTT CSS. Both are removed because SRT has no matching structure for them.
No. Those values control display in WebVTT players. SRT has no standardized support for this positioning data, so it is removed.
The SubRip format uses commas for milliseconds, for example 00:00:02,000. WebVTT uses dots, for example 00:00:02.000. The converter adjusts that notation automatically.