Browser-local subtitle utility
SRT to VTT Converter
Convert plain SRT to WebVTT, WebVTT to SRT, or export subtitle dialogue as a UTF-8 text file.
Subtitle processing stays in this browser. The surrounding page may load site analytics, but file contents, pasted text, previews, and generated files are not uploaded, added to URLs, stored, or included in analytics.
Convert subtitles
Enter or load subtitle text, then convert.
Output preview
Download a tested fixture
What converts safely
Plain cues with integer-millisecond timestamps, multiline text, dialogue numbers, long durations, and Unicode. SRT commas become WebVTT periods and cue numbers are regenerated when SRT output is requested.
What is blocked instead of discarded
WebVTT cue identifiers, cue settings, NOTE, STYLE, and REGION blocks, header metadata, and inline annotations or markup. Remove or intentionally simplify those features in a subtitle editor before converting.
What this tool does not do
It does not transcribe audio, translate dialogue, download videos, or change cue timing. Empty, malformed, reversed, or unsupported rich cues produce a specific error.