SubRip in · WebVTT out

Convert an SRT file to WebVTT.

Two honest routes. Holding the SRT already? Paste it into the free browser converter and take the .vtt back, nothing leaving your machine. No captions yet? Drop the recording below and export VTT from the transcript. Packs from $4 at any lengthours.

WEBVTT header handled Comma to dot timestamps Six formats from one job Up to 10 hours per file

The format gap

What genuinely changes between the two files.

Both are plain text with timecodes. The differences are small, rigid, and enough to break a player.

A bad conversion fails silently rather than loudly, so the four points are worth knowing.

SubRip (.srt)

1
00:00:04,120 --> 00:00:07,400
We start with the budget.

WebVTT (.vtt)

WEBVTT

00:00:04.120 --> 00:00:07.400
We start with the budget.

Why people need the VTT

WebVTT is the format the web actually loads.

The HTML5 track element

A video on your own site takes its caption track through the track element, which is specified for WebVTT. Point it at an .srt and browsers commonly show nothing, with no visible error.

Course and membership platforms

Lesson players usually ask for a .vtt per lecture, so the SubRip from your editor needs converting before it will attach.

Going the other way? VTT to SRT covers it. For words without timecodes see SRT to TXT, and SRT vs VTT for the full comparison.

Starting from the recording

No caption file yet? Do not make one twice.

Worth doing only when the SRT already exists. Otherwise go straight to the format you want.

1

Paste a link or drop the file

Podcast hosts, YouTube and Apple Podcasts links work, as do uploads up to 10 hours or 5 GB. Spotify, Kick VOD, Podbean and Zoom are refused immediately.

2

Check the transcript

The preview opens with no signup. Word-level timestamps put cue boundaries where the words are, and speaker labels show in this view.

3

Export VTT directly

VTT, SRT, TXT, DOCX, JSON and MD come from the same job at no extra charge, with no conversion step at all.

Editor guides: Premiere Pro and DaVinci Resolve. For video generally, video to SRT, the caption generator and YouTube to SRT.

Pricing

Converting is free. Transcribing is what costs.

The browser converter is free because your own machine does it. Credits apply only when audio or video becomes words: a pack from $4 opens the full transcript in full at any length, then packs at $8 for 1,000 minutes, $12 for 2,000 or $24 for 5,000, never expiring.

$8 for 1,000 min $12 for 2,000 min $24 for 5,000 min Every format included

FAQ

SRT to VTT, answered.

What is the actual difference between an SRT and a VTT file?

Four things. WebVTT must open with the line WEBVTT. Its timestamps use a dot before the milliseconds where SubRip uses a comma. SubRip numbers every cue and WebVTT does not require numbering. WebVTT also allows styling and positioning on a cue, which SubRip has no syntax for.

Can I convert an SRT file without uploading it anywhere?

Yes. Open the free subtitle tool, paste the contents of your SRT into the box, choose WebVTT as the output and download the result. It is plain JavaScript in your browser, so the text is never sent to a server. Note that it takes pasted text rather than a file you select from disk.

Why does my browser video ignore the SRT file I attached?

Because browsers do not read SubRip. The HTML5 track element is specified for WebVTT, so a player given an .srt file usually shows no captions at all and reports no error. Converting the same cues to WebVTT is normally the whole fix.

Do the timings shift when I convert?

No. Only the way a time is written changes, from 00:00:04,120 to 00:00:04.120. The moment it points at is identical, so captions that were in sync stay in sync.

I do not have any caption file yet. What then?

Then skip conversion entirely. Paste a link or drop the audio or video into the box on this page, and the finished transcript exports as VTT, SRT, TXT, DOCX, JSON and MD from the same job. There is no reason to make an SRT first and convert it.

Does the VTT file name the speakers?

No. Speaker labels show in the transcript view on the page. Downloaded caption files carry the spoken words and their timing only, so add voice names in a text editor afterwards if a player needs them.

How long can the recording be?

Up to 10 hours or 5 GB per file. A pack from $4 opens the full transcript, and longer recordings draw on credits.

Is converting to WebVTT enough for an accessible player?

It is the file format part of it. A viewer still needs the words to be accurate, sound cues to be marked where they matter, and the track element to declare the right language. The format only makes the captions loadable.

Skip the conversion. Export the VTT.

Paste a link or drop the recording. Instant preview, no signup, every format from one job.