How to convert VTT to SRT

WebVTT is the modern web subtitle format. SRT is the universal one. When you have a VTT file that needs to work in a desktop player, an editing tool or a platform that only accepts SRT, conversion is a quick operation.

When you need to convert

What changes during conversion

What gets lost

SRT is less capable than WebVTT. Some information cannot survive the conversion:

If your WebVTT file uses these features heavily, plan on some manual cleanup after conversion.

Manual conversion in a text editor

  1. Open the VTT file in a plain text editor.
  2. Delete the WEBVTT line and any blank line that follows.
  3. Replace every period in the timestamp lines with a comma.
  4. Add a cue number above each timestamp line, starting at 1.
  5. Save with a .srt extension.

Manual conversion is fine for a small file. It becomes tedious quickly.

Automated conversion in your browser

Use the VTT to SRT Converter. It runs entirely in your browser:

  1. Open the tool.
  2. Paste the VTT content or click "Load .vtt".
  3. Click "Convert to SRT".
  4. Copy the output or click "Download .srt".

The output is renumbered sequentially from 1. Dialogue and timings are preserved exactly.

Validation after conversion

Always run the result through the SRT Validator. It will catch cues that became malformed due to formatting quirks in the source VTT — particularly when the source file used unusual styling or positioning that the converter did not understand.

Related tools and guides