Free · No signup · Files deleted after 1h

VTT to SRT
Converter

Media players, TVs and editing suites still want SubRip — convert web captions back to a clean, numbered .srt.

Convert VTT to SRT free →

No account needed · Up to 25 MB free · Files permanently deleted after 1 hour

Plays everywhere else
VTT rules the web; almost everything else — VLC, TVs, Plex, editors — expects SRT. This produces a strictly numbered, comma-decimal SubRip file.
VTT quirks handled
NOTE/STYLE blocks are stripped, cue-position settings removed, short MM:SS timestamps padded to full HH:MM:SS — the details that make hand-converted files fail.
Private & secure
Uploaded over HTTPS, processed on EU servers, never shared with third parties, and permanently deleted after 1 hour. Never used to train AI.

How it works

1
Upload your VTT
Drag and drop the .vtt file (a WEBVTT header is required by the spec — we validate it).
2
SRT is the output
Cues are renumbered sequentially from 1, as SRT requires.
3
Download the SRT
Ready for VLC, your TV's USB player, or any editor.

Common questions

What happens to VTT positioning and styling?

Cue settings (position, alignment) and STYLE blocks have no SRT equivalent, so they're removed cleanly. The caption text and timing — the part that matters — survives exactly.

My VTT has no cue numbers — is that a problem?

No. VTT doesn't require them, but SRT does — every cue is renumbered sequentially in the output.

Why does my player show nothing with the original VTT?

Most desktop players and TVs never adopted WebVTT. Converting to SRT is the standard fix — it's the closest thing subtitles have to a universal format.

Is there a file size limit?

Free users can convert files up to 25 MB without an account. Pro raises that to 500 MB per file with 3,000 credits a month; Business goes to 5 GB.