FixThatFile 100% private · no accounts · free forever

SRT ⇄ VTT.
Both ways. Now.

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 and free, both directions auto-detected.

Drop .srt or .vtt files anywhere, or click to choose
direction auto-detected · batch supported · timestamps fixed · 100% private

Putting subtitles on the web? Convert SRT to VTT free by dropping subtitle files anywhere on this page. Each one converts instantly with the direction auto-detected, so VTT files come back as SRT, and saves with correct headers and timestamps; nothing uploads, and there is no file cap.

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, just the container format. Timing and text pass through untouched.

Related tools