ConvertWarp

SRT to VTT

Cue times are written with a period, which WebVTT players expect. The words stay as they are.

About this tool

SRT is the common subtitle export from editors. HTML5 video wants WebVTT. This page rewrites cue times so the decimal is a period, which WebVTT players expect, and keeps the words.

A file that already starts with WEBVTT is refused so you do not double-wrap it. Cue numbers are preserved when present. This is not a translator and not burned-in captions on a video file.

The SRT is decoded as UTF-8 locally. Blocks with a time arrow become VTT cues. 50 MB. Empty or non-subtitle text fails the sniff.

How to convert SRT to VTT

  1. Choose an SRT. It stays on your device.
  2. Convert. Comma timestamps become period timestamps.
  3. Download the VTT.

50 MB. Positioning tags and some advanced SRT markup may pass through unvalidated. Not a speech-to-text tool.

FAQ

Are subtitles uploaded?
No. The rewrite is local. We do not read your dialogue on a server.
Does this attach captions to an MP4?
No. You get a .vtt file. Pair it with the video in your player.
ASS/SSA karaoke?
Not this page. It expects SRT cues.
UTF-8 movies in other languages?
Words are kept. The file must be readable as UTF-8 (a BOM is stripped).
Can I go VTT to SRT?
Not in v1. This URL is one direction.

Related tools

Continue

More Office & text tools