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.
The format gap
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.
WEBVTT. Without it most players reject the whole track, not just the first cue.00:00:04,120; WebVTT writes 00:00:04.120. That single character is the most common reason a relabelled file does nothing.1 00:00:04,120 --> 00:00:07,400 We start with the budget.
WEBVTT 00:00:04.120 --> 00:00:07.400 We start with the budget.
Why people need the VTT
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.
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
Worth doing only when the SRT already exists. Otherwise go straight to the format you want.
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.
The preview opens with no signup. Word-level timestamps put cue boundaries where the words are, and speaker labels show in this view.
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
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.
FAQ
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.
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.
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.
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.
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.
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.
Up to 10 hours or 5 GB per file. A pack from $4 opens the full transcript, and longer recordings draw on credits.
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.
Paste a link or drop the recording. Instant preview, no signup, every format from one job.