Subtitle converter
Convert a caption file between SRT and VTT — the two formats every editor argues over.
- 100% free
- No sign-up
- Private — runs in your browser
- No file limits
How to use it
- 1Paste or upload your .srt or .vtt file.
- 2The tool detects the format and shows what it will convert to.
- 3Check the converted output below.
- 4Copy it, or download it with the correct file extension.
About this tool
SRT and WebVTT store the same captions in slightly different ways: VTT starts with a WEBVTT header and puts a dot before the milliseconds (00:00:01.000), while SRT numbers every cue and uses a comma (00:00:01,000). Editors, players, and social platforms each prefer one or the other, so you constantly need to switch. This converter detects which format you pasted and hands back the other, keeping every cue and its timing intact.
Frequently asked questions
What's the difference between SRT and VTT?
Both are plain-text caption formats. SRT (SubRip) numbers each cue and uses a comma for milliseconds; VTT (WebVTT) adds a WEBVTT header, uses a dot, and supports extra styling. Most editors export SRT, while the web <track> element and many players want VTT.
Does converting lose any styling or positioning?
Timing and text are always preserved. VTT cue settings (like on-screen position) carry through when converting to VTT; SRT does not support them, so they are dropped going the other way.
Is there a file size limit?
No. It runs in your browser, so the only limit is your device — even feature-length subtitle files convert instantly.
Skip the busywork entirely
These tools handle the fiddly bits by hand. Yelly Nelly does the whole thing — upload one video and it writes captions and posts to all 22 platforms in a click.
Join the waitlist