Convert VTT to SRT

Turn WebVTT (.vtt) subtitles into SubRip (.srt) in your browser — paste or drop, download instantly. Free, no sign-up; the file never leaves your device.

Locked to VTT → SRT — convert both waysPaste, open a file, or drop one onto the panel — nothing leaves your device.Download

Paste a WebVTT file (or open the .vtt) and get SubRip back in the same breath: the dot before milliseconds becomes a comma, the WEBVTT header and any NOTE or STYLE blocks are stripped, and cues are renumbered from 1. Everything runs locally — nothing uploads.

SRT remains the lingua franca of subtitle files: stand-alone players, Premiere and DaVinci imports, YouTube uploads and most TV media boxes expect it. When a tool rejects your .vtt, this page is the two-second fix.

VTT-only extras are handled honestly: cue settings like position or align have no SRT equivalent and are dropped — the cue text itself is untouched — and hour-less timestamps such as 02:11.500 expand to full HH:MM:SS,mmm form.

Frequently asked questions

What happens to styling and positioning?
SRT cannot represent VTT cue settings, so position and align hints are dropped. Text, including line breaks, is preserved exactly — re-apply positioning in your target tool if it matters.
Is the VTT to SRT converter free?
Completely — no sign-up, no watermark, no limits. It runs in your browser and keeps working offline once loaded.
My VTT came from YouTube — will it work?
Yes. YouTube caption downloads are WebVTT; markup inside cue text is kept as-is, which most SRT tools simply render as plain text.