🗨️ VTT to SRT Converter
Turn a .vtt caption file into the widely-supported .srt format — paste or load it, all in the browser.
Everything runs locally in your browser — your subtitles are never uploaded.
How the vtt to srt converter works
The tool parses your WebVTT cues — skipping the WEBVTT header and any NOTE or STYLE blocks, and dropping cue settings like alignment that SRT doesn't support — then rewrites them as SubRip: numbered cues, with a comma before the milliseconds (00:00:01,000). Timings and caption text are preserved.
SRT is the most widely supported subtitle format across media players, editors and upload forms, so VTT captions (often extracted from web video) frequently need converting back. Positioning and styling that WebVTT allows have no SRT equivalent and are dropped — plain text and timings carry over. Everything runs on your device.
Frequently asked questions
How do I convert VTT to SRT?
Load or paste your .vtt captions and the tool produces numbered SRT cues you can copy or download as .srt. The WEBVTT header, notes and styling are removed; timings and text are kept.
Why convert VTT to SRT?
SRT is accepted almost everywhere — desktop players like VLC, video editors, and many upload forms — while VTT is mainly a web format. Converting makes web captions usable in those tools.
Is any information lost?
Only WebVTT-specific extras: the header, NOTE/STYLE blocks, and cue positioning/styling, which SRT has no way to express. The caption text and all timings are preserved exactly.
Are my captions uploaded?
No — the conversion is done in your browser as plain text. Nothing is transmitted and it works offline.