Black Friday · 30% off

Get 30% off

Subtitle converter

SRT to VTT converter

Upload or paste an .srt file and get a WebVTT file for HTML5 <video> players, Vimeo, JW Player and most web players. Timings are kept to the millisecond.

or paste the file contents below
Result (WebVTT)
The converted file appears here.

How to convert SRT to WebVTT

  1. Click Upload file and pick your .srt file, or paste its contents into the box.
  2. The WebVTT version appears straight away. The tool also reads SRT, VTT and SBV, so any of them works as input.
  3. Copy the result or download it as a .vtt file.

Example

The captions of “Me at the zoo”, the first video on YouTube, converted by the same code as the tool above.

SRT input

1
00:00:01,200 --> 00:00:03,360
All right, so here we are, in front of the elephants

2
00:00:05,318 --> 00:00:07,974
the cool thing about these guys is that they have really...

3
00:00:07,974 --> 00:00:12,616
really really long trunks

4
00:00:12,616 --> 00:00:14,367
and that's cool

5
00:00:14,421 --> 00:00:15,733
(baaaaaaaaaaahhh!!)

6
00:00:16,881 --> 00:00:18,881
and that's pretty much all there is to say

WebVTT output

WEBVTT

00:00:01.200 --> 00:00:03.360
All right, so here we are, in front of the elephants

00:00:05.318 --> 00:00:07.974
the cool thing about these guys is that they have really...

00:00:07.974 --> 00:00:12.616
really really long trunks

00:00:12.616 --> 00:00:14.367
and that's cool

00:00:14.421 --> 00:00:15.733
(baaaaaaaaaaahhh!!)

00:00:16.881 --> 00:00:18.881
and that's pretty much all there is to say

Other converters

Starting from a YouTube video?

Skip the file: paste the link into YouTube to SRT, YouTube to VTT or YouTube to text.

SRT to VTT converter: questions

What is the difference between SRT and VTT?

Both store numbered caption lines with start and end times. WebVTT starts with a "WEBVTT" header, uses a dot instead of a comma before the milliseconds and is the format browsers read natively in the <track> element.

Is formatting kept?

Italic, bold and underline tags (<i>, <b>, <u>) carry over, since both formats support them.

Is my file uploaded anywhere?

No. The conversion runs in your browser, so the file never leaves your device. Files up to 5 MB work.

Can I get subtitles straight from a YouTube video?

Yes. Paste the video link into our YouTube to SRT or YouTube to VTT tool and download the captions without needing a file first.

Featured on aitoolfame.comFeatured on Aura++Featured on DeepLaunch.ioFeatured on Dofollow.ToolsFeatured on EasyDoFollowFeatured on EarlyHuntFeatured on Findly.toolsFeatured on FoundrListGood AI ToolsFeatured on IndieHuntFeatured on LaunchBuffFeatured on launched.toolsFeatured on Launch Llama ToolsFeatured on LemonLaunchLiftOff launch badgeMy Launch StashGetYouTubeTranscript on Nick LaunchesOpenHunts Club MemberFeatured on saasfame.comShinyLaunchFeatured on ShowMeBestAIFeatured on toolfame.comListed on Turbo0Featured on Twelve ToolsHuzzler Embed BadgeFeatured on CodeHypeGetYouTubeTranscript on Better LaunchDokeyAIFeatured on WayfindioFeatured on LaunchZoneFeatured on NoonlaunchFeatured on WhatsthebigdataSurfaced on CodeTrendyFeatured on ScrollLaunchFeatured on ufind.bestFeatured on ShipBoostProduct WingWe Like ToolsAppa ListAcid ToolsPower Up ToolsToshi ListAIGC 160Appsy ToolsHunt for ToolsBeam ToolsTool Find DirTool SignalSaaS Tools DirSoftware BoltProduct List DirStack DirectorySaaS FieldSaaS WheelSaaS RootsStartup BenchmarksUnite ListTrustinerBest Tool VaultSolver ToolsAsh ListSmart Kit HubAI X CollectionAI Tech ViralMillion Dot HomepageThat App ShowLaunch ScrollMy Start ToolsLatest AI UpdatesSuper AI BoomTools Under RadarThe Key ToolsTool JourneyTools List HQThe App ToolsThe Mega ToolsSource DirTool CosmosTop Trend ToolsTiny Tool HubTool PrismStartup AIdeasFeatured on WonderLaunchFeatured on ShipycornFeatured on ToolsClawListed on ProofStoriesFeatured on ToolListedLaunched on Launch Streak