FixThatFile runs in your browser · nothing uploads

SRT ⇄ VTT.

Web players want WebVTT, editors and TVs want SRT, and the difference is two header lines and some commas. Drop your subtitle files — converted instantly, both directions auto-detected.

Drop .srt or .vtt files anywhere — or click to choose
direction auto-detected · batch supported · timestamps fixed · nothing uploads

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.