← Answers · File formats

SRT vs VTT — which format should I use?

Short answer

SRT for almost everything: video editors, YouTube, Vimeo, every major platform. VTT only when you're embedding video on a website with HTML5 <track>.

Detail

SRT is the universally-accepted plain-text subtitle format. Every major video editor (Premiere, Final Cut, DaVinci, CapCut), every media player (VLC, MPV, QuickTime), and every consumer platform (YouTube, Vimeo, Facebook, LinkedIn) reads SRT natively. VTT (WebVTT) is the W3C standard built specifically for HTML5 <track> elements — browsers only render captions in <track> from a VTT file, not an SRT. Practically: pick SRT for delivery to platforms and editors, pick VTT for self-hosted web embeds. The two formats are nearly identical text-wise, and converting either way is a one-second job.

Use caseFormat
YouTube / Vimeo uploadSRT
Premiere / DaVinci / Final CutSRT
HTML5 <video> embed on your siteVTT
LinkedIn / Facebook / XSRT
Streaming (HLS / DASH)VTT
Related answers
Try SoCaptions free.
5 minutes of transcription free, no card required.
Open editor