All Tools View Categories About Contact Privacy

VTT to SRT Converter

Convert WebVTT (VTT) subtitle format to Subrip (SRT) for legacy video players and editors. VTT uses periods in timestamps (00:00:01.000) and a WEBVTT header; SRT uses commas (00:00:01,000) and numbers each cue.

Runs entirely in your browser — no data is uploaded or stored.

About VTT to SRT Converter

You exported your subtitles for the web and got a .vtt file — but the video editor, the DVD authoring tool, or the old media player on the living-room PC only understands .srt. That mismatch is the single most common subtitle headache after web delivery.

The VTT to SRT Converter reverses the modern format back into the legacy one your tools expect: it swaps the period in each timestamp for a comma (00:00:01.000 to 00:00:01,000), drops the WEBVTT header and NOTE blocks, and renumbers every cue sequentially (1, 2, 3…) so the file loads anywhere an SRT is accepted. Nothing is uploaded — the whole conversion runs in your browser.

Features

  • True SRT output: commas in timestamps, sequential cue numbers, no WEBVTT header.
  • Header and NOTE stripping: the WEBVTT line and comments are removed automatically.
  • Cue renumbering: optional VTT cue IDs are replaced with clean 1-based numbering.
  • Settings-safe: timestamp cue settings (position, align) are dropped so the line is pure SRT.
  • Multi-line text preserved: wrapped subtitle lines stay intact inside each cue.
  • One-click copy or download: grab the .srt or save it directly.
  • Private: runs entirely in your browser, no uploads.

How to Use

  1. Paste your VTT subtitle content into the box (sample data is preloaded so you can test immediately).
  2. Click Convert to SRT — the renumbered SRT appears on the right.
  3. Copy or download the result as a .srt file and drop it into your player or editor.

Examples

Example 1 - Web export to desktop player. You downloaded captions as VTT from a hosting platform; your local player only shows subtitles from .srt. Paste the VTT, convert, and the cues play in sync.

Example 2 - Editor import. A subtitle editor rejects VTT but happily opens SRT. Run the conversion and import the numbered file.

Example 3 - Burn-in workflow. A rendering tool that hard-codes subtitles into video requires SRT. Convert first, then feed it to the encoder.

Benefits

  • Universal compatibility: SRT opens in virtually every player, editor and legacy tool.
  • No manual editing: no more hand-fixing timestamps and numbering in a text editor.
  • Lossless timing: only the delimiter and numbering change; sync is preserved.
  • Fast: convert a full feature-length subtitle file in one click.
  • Private: your subtitle text never leaves the browser.

Frequently Asked Questions

What is the difference between VTT and SRT?
VTT (WebVTT) uses periods in timestamps (00:00:01.000) and starts with a WEBVTT header. SRT (Subrip) uses commas (00:00:01,000), numbers each cue, and has no header. Many legacy players and editors only read SRT.
Why convert VTT back to SRT?
Desktop media players like Windows Media Player, older editing tools, and some subtitle burn-in or DVD workflows only accept SRT. If your subtitles came from a web export as VTT, converting to SRT makes them usable everywhere.
Does the converter add cue numbers?
Yes. SRT requires sequential cue numbers (1, 2, 3...). The tool strips the optional VTT cue identifiers and renumbers every cue automatically.
What happens to the WEBVTT header and notes?
The WEBVTT header line and any NOTE comments are removed, because SRT has no header and does not support notes. Only the timed cues are kept.
Will timing stay accurate?
Yes. Only the millisecond delimiter changes (period to comma) and cue numbers are added. The numeric timestamps and text are preserved exactly, so sync is unchanged.