Pick a .srt file
Drag and drop, or click to choose. Conversion runs in JavaScript on your machine — the file never touches a server.
Convert SubRip (.srt) subtitle files to WebVTT (.vtt) in your browser. Required for HTML5 `<track>` elements and most modern web video players.
Or click to choose a file from your device. Max ~10 MB recommended.
Conversion happens entirely in your browser using JavaScript. Your file never leaves your device — no upload to our servers, no signup, no rate limits.
Drag and drop, or click to choose. Conversion runs in JavaScript on your machine — the file never touches a server.
We parse the SubRip cues, rewrite the timestamps with periods, and prepend the required `WEBVTT` signature. Cue text and timings are byte-identical on the output side.
Save the .vtt file and drop it into your HTML5 `<video>` element with a `<track>` tag, or paste it into your CMS. Works in every modern browser without polyfills.
The two formats look almost identical — the differences are small but they matter for which players will accept your file.
1 00:00:01,200 --> 00:00:03,500 First caption line Second caption line 2 00:00:04,000 --> 00:00:06,000 Another caption
WEBVTT 1 00:00:01.200 --> 00:00:03.500 First caption line Second caption line 2 00:00:04.000 --> 00:00:06.000 Another caption
Common questions
Upload audio or video, get accurate SRT, VTT, DOCX, or PDF captions in 100+ languages. Free tier covers 30 min/month — no card.
Try transcription free