Free tool

SRT to VTT Converter

Convert SRT subtitles to VTT right in your browser — timestamps preserved exactly. No signup, no watermark.

100% in your browser — your files never leave your device.

How to convert SRT to VTT

  1. Step 1

    Add your subtitles

    Paste your SRT content into the box, or upload the .srt file.

  2. Step 2

    Convert to VTT

    Click Convert to VTT — every timestamp is preserved exactly, only the format changes.

  3. Step 3

    Copy or download

    Copy the result or download your .vtt file. Done.

Example: SRT → VTT

Here's the same cues before and after conversion, so you know exactly what you'll get.

Input — SRT (.srt)
1
00:00:01,000 --> 00:00:03,500
Hello — welcome to the show.

2
00:00:04,000 --> 00:00:06,200
Today we have a special guest.
Output — VTT (.vtt)
WEBVTT

00:00:01.000 --> 00:00:03.500
Hello — welcome to the show.

00:00:04.000 --> 00:00:06.200
Today we have a special guest.

The formats explained

What is SRT? (SubRip)

The most widely supported subtitle format. Plain text with numbered cues and HH:MM:SS,mmm timecodes — it works in almost every video player, editor, and uploads straight to YouTube.

What is VTT? (WebVTT)

The W3C subtitle format required by HTML5 video and most web players. Like SRT but with a WEBVTT header and dot-separated milliseconds, plus optional styling and positioning cues.

Why convert SRT to VTT?

  • VTT (WebVTT) is the only subtitle format HTML5 <video> and most web players can read — you need it to caption anything on a web page.
  • Online course platforms, streaming dashboards and CMS uploads often only accept a .vtt file.
  • You exported an SRT but your web player won't load it — convert to VTT and it just works, with the timing untouched.

FAQ

How do I convert SRT to VTT online?

Paste your SRT or upload the file, then click Convert to VTT and download the result — the timestamps are preserved exactly.

What's the difference between SRT and VTT?

SRT is the most widely supported subtitle format (desktop players, editors and YouTube), while VTT (WebVTT) is the format HTML5 video and most web players require. The text and timing are identical — only the file syntax differs.

Will it break my timing or sync?

No. Timecodes are parsed and re-emitted exactly, so your subtitles stay perfectly in sync — only the format syntax changes.

Is this SRT to VTT converter free, and is there a size limit?

It's free with no signup or watermark, and there's no file-size limit — even large subtitle files convert instantly because everything runs locally in your browser.

Are my files uploaded?

No. Conversion happens entirely in your browser; nothing is sent to a server.

Need to translate your subtitles too?

Converting is free here. When you need to translate subtitles into another language with the timeline kept perfectly aligned, that's what SubtitleFlow does.

Translate subtitles free

Related tools

SRT to VTT Converter — Free Online, No Signup | SubtitleFlow