Skip to main content
Skip to content

SRT to VTT Converter

Convert SRT subtitles to WebVTT format for HTML5 video players. Instant, private, browser-only.

Drag & drop files here, or browse

SRT · Max 20 MB per file · Up to 1 files

Accepts .srt or .vtt input — pasted VTT is detected automatically and re-serialized as clean WebVTT.

Convert SRT subtitles to WebVTT (.vtt) in your browser. WebVTT is the format HTML5 video track elements and most web video players expect, and it adds support for cue positioning and basic styling that SRT doesn’t have.

Frequently asked questions

What is the difference between SRT and VTT?

SRT (SubRip) uses a comma for milliseconds and is the most widely supported subtitle format for media players. WebVTT (VTT) uses a dot for milliseconds, is built for the web, and supports extras like cue positioning, alignment, and basic styling that SRT lacks.

Why do I need VTT instead of SRT?

HTML5 video’s native <track> element only accepts WebVTT, so if you’re captioning a web video player you need a .vtt file, not .srt.

Does converting lose anything?

No — SRT has no styling or positioning data to lose, so every cue and timestamp carries over cleanly into WebVTT.

Is my file uploaded?

No — conversion happens entirely in your browser.