SRT to VTT converter
Free and instant — your file never leaves your browser.
SRT is the universal subtitle format; WebVTT is what HTML5 video players and most web platforms want. The differences are small — a WEBVTT header and dots instead of commas in timestamps — and this converter handles them instantly, client-side. Paste or drop your .srt, download your .vtt.
Frequently Asked Questions (FAQs)
Is my subtitle file uploaded anywhere?
No — the conversion runs entirely in your browser with JavaScript. Nothing is sent to any server, which also makes it instant.
What actually changes between SRT and VTT?
VTT adds a required WEBVTT header, uses dots instead of commas before milliseconds (00:00:01.000 vs 00:00:01,000), and makes cue numbers optional. Text and timings stay identical.
My player still won't load the converted file. Why?
Check the file is saved with a .vtt extension and served with UTF-8 encoding. For HTML5 video, the <track> element must also have kind="subtitles" and the page usually needs the file on the same origin or with CORS headers.
Where do I get subtitles if I only have the video?
That's the other half of Trustample: upload the video, AI transcribes it, you fix any word inline, and export both SRT and VTT with accurate timings.
More free subtitle tools
Web captions into the universal format editors and players accept.
Subtitle Character CounterCheck your captions against the 42-characters-per-line guideline in one paste.
Words Per Minute CalculatorPaste a transcript, enter the duration, get the speaker's pace — with context for what the number means.
Need subtitles made from a recording? Generate SRT from any audio or video — 60 free minutes every 30 days.