Subtitle Editor
VTT to SRT

VTT to SRT converter

Convert WebVTT .vtt subtitles into SubRip .srt files for editors, video platforms, translation tools, and caption delivery workflows.

Paste WebVTT subtitles

Files are processed locally in your browser.

Generated SRT

How to use this subtitle tool

  1. 1Paste VTT subtitle text or upload a .vtt file from your computer.
  2. 2Click Run tool to parse WebVTT cues and convert timestamps to SRT format.
  3. 3Copy the SRT output or download it as a .srt file.

Tool FAQ

What happens to WebVTT NOTE, STYLE, or REGION blocks?

The SRT output focuses on playable subtitle cues. WebVTT metadata blocks are skipped during conversion.

Will cue text and line breaks be preserved?

Yes. Cue text and line breaks are preserved while timestamps are converted from dot milliseconds to comma milliseconds.

Why use this VTT to SRT converter?

This VTT to SRT converter helps when your captions were created for web playback but need to move into an editor, translation system, broadcast workflow, or platform that expects SubRip subtitles. It turns WebVTT cue timing into SRT timing while keeping the subtitle text easy to inspect and download.

How WebVTT differs from SRT

WebVTT is a web-native caption format. It can include a WEBVTT header, comments, style blocks, regions, cue settings, and timestamps with dot milliseconds. SRT is simpler and widely supported by editing tools, video platforms, transcription workflows, and translation systems. This converter focuses on playable subtitle cues and outputs the familiar numbered SRT structure with comma milliseconds. The goal is to create a clean subtitle file that can be opened in more tools without forcing you to manually rewrite timestamps or remove WebVTT-only metadata line by line.

When VTT to SRT conversion helps

Use this tool when captions come from a website, documentation player, learning platform, or browser-based video workflow and you need an SRT file for editing or delivery. Many translation vendors, desktop caption editors, media management tools, and upload forms still treat SRT as the safest common format. Converting VTT to SRT can also help when you want to compare subtitles against a transcript, create a backup file, or move captions from a web project into a video editing workflow that does not support WebVTT metadata.

Clean output for subtitle editing

The conversion process keeps the cue text and normal line breaks while changing timestamp punctuation and cue numbering for SRT. Because SRT has fewer layout features than WebVTT, the output intentionally prioritizes readable subtitle content. If your source VTT uses advanced cue positioning, regions, or CSS-like styling, those presentation details may not exist in the SRT result. That is normal for format conversion: SRT is built for broad compatibility, not for preserving every WebVTT display instruction.

Review before publishing or uploading

After conversion, review the SRT output for cue order, timestamp ranges, spelling, punctuation, and line breaks. A valid SRT file should contain numbered cues, each with a start and end time separated by an arrow, followed by one or more subtitle lines. If the source VTT had notes or custom settings, confirm that the essential subtitle text still reads correctly. For production captions, it is also worth testing the downloaded SRT file in the destination platform before sending it to viewers, clients, students, or localization teams.

A practical bridge between web and editing workflows

WebVTT is excellent for HTML video, but SRT remains the everyday exchange format for many subtitle teams. This converter acts as a bridge between those worlds. It is useful for creators who downloaded VTT captions from a web player, educators moving captions into a course archive, developers preparing subtitle files for a different platform, and translators who need a simpler file format. Once the conversion is complete, you can continue with the main editor to adjust timing, fix wording, merge or split cues, and export a final subtitle file.