SRT vs VTT, honestly
They're nearly the same format. VTT (WebVTT) is what HTML5 video,
YouTube uploads and most web players require; SRT is the older standard
that editing software, media servers and TVs prefer. VTT adds a
WEBVTT header and uses dots in timestamps where SRT uses
commas. This tool handles the conversion, both ways, including stripping
VTT styling notes that break SRT players.
FAQ
My player says "invalid subtitle file" after converting elsewhere.
Usually a missing WEBVTT header, wrong timestamp separators, or a BOM character. We handle all three.
Does it change my subtitle timing or text?
Never — only the container format. Timing and text pass through untouched.