Convert SRT subtitles to WebVTT.
Turn .srt captions into web-ready .vtt for HTML5 video. Converts in your browser in milliseconds — no upload, no desktop app needed.
Why WebVTT for web video
SRT is the most common subtitle format, but browsers won't load it into an HTML5 <video>. The web standard for captions is WebVTT (.vtt) — it's what the <track> element expects. The two are very close (timed lines of text), so the conversion is quick and faithful; the differences are that VTT starts with a WEBVTT header, uses a dot for the millisecond separator (00:00:01.500 instead of SRT's comma), and can carry optional positioning and styling cues.
Adding captions to a video
Once you have the .vtt, point a <track> at it inside your video:
<video controls>
<source src="clip.mp4" type="video/mp4">
<track kind="captions" src="captions.vtt" srclang="en" label="English" default>
</video>Private by design
Because subtitles are just text, this conversion runs entirely in your browser — the file never uploads. Only have audio or video so far? Audio to text can generate the captions first.
How it works
- 01
Choose your SRT
Drop a file or pick one from your device. Private by default.
- 02
Convert with a local engine
SRT becomes VTT using a best-in-class open engine — no paid API in the loop.
- 03
Download or hand off
Grab your VTT, or open it in TranscriptAI to do more.
Best available engine, honest about limits
Converts in your browser — never uploaded
No watermark, no signup to try
Handles large files
Transcript-ready output
Direct handoff to TranscriptAI
Your file is ready. Want to do more with it?
Open this file in TranscriptAI to generate a transcript, summary, structured notes, flashcards, quiz questions or action items — automatically.
Common questions
Is it free?+
Yes — convert SRT to VTT free. No signup, no watermark, no daily cap.
Is my file private?+
It runs entirely in your browser — your file never leaves your device or touches our servers.
Will quality hold up?+
We use the strongest open engine for this route. High-bitrate, faithful output.
Related conversions