All subtitle tools
Convert / VTT to SRT

Convert VTT to SRT

Turn WebVTT captions into a numbered SRT file. Review timing warnings while keeping the subtitle text intact.

Processed locally in your browser · Your media is never uploaded
Drop your file hereA .vtt subtitle file · or paste below

Conversion updates automatically as you type.

How it works

  1. Open a .vtt file or paste WebVTT text.
  2. Review the numbered SRT preview and formatting messages.
  3. Download the converted subtitle file.

Key features

  • WEBVTT header handling and automatic SRT numbering.
  • Period-to-comma timestamp conversion.
  • Metadata block handling without removing cue text.

Supported formats

WebVTT input and SRT output. Subtitle files up to 5 MB. NOTE, STYLE and REGION metadata blocks are omitted with warnings.

Private by design

Your files stay on your device. Media is processed locally and is not uploaded to our server. Whisper runs in your browser; model downloads come from model hosting or a CDN.

Frequently asked questions

What happens to VTT metadata?

NOTE, STYLE and REGION blocks are omitted. Cue positioning settings are omitted with warnings. Cue text is retained.

Are cue identifiers kept?

The output is automatically renumbered in SRT sequence, starting at one.

Can the converter fix invalid ranges?

It detects invalid ranges and prevents export until you correct the input. It does not invent timing.