One subtitle file works everywhere — YouTube, CapCut, Premiere Pro, DaVinci Resolve, VLC, even your own website. Here's how to generate it once and attach it on every platform, step by step.
Everything below starts with a subtitle file — SRT for platforms and editors, VTT for the web (here's the full SRT vs VTT breakdown). Typing one by hand means timestamping every sentence; don't. Upload your video to ScribeGrab and it transcribes the speech and hands you both SRT and VTT, free, no daily cap, no watermark. Give the file a one-pass proofread — automatic transcription is very good on clear speech, but names, numbers and jargon deserve a check.
.srt file, then publish.Your uploaded captions override YouTube's rougher auto-captions, and viewers toggle them with the CC button. Uploading captions in other languages works the same way — one SRT per language.
Note: exporting from CapCut burns the captions into the pixels (open captions) — good for TikTok/Reels feeds where soft subtitles aren't supported, but viewers can't turn them off.
.srt; drag it from the Project panel onto the sequence — Premiere creates a caption track above the video.No editing needed: give the SRT the same name as the video (talk.mp4 + talk.srt) in the same folder, and VLC loads it automatically. Or drag the SRT onto the playing video, or use Subtitle → Add Subtitle File…. Most TVs and media players (Plex, Kodi) follow the same same-name convention.
Browsers require the VTT format here. Put the .vtt file next to your video and reference it with a <track> element:
<video controls width="720" src="/demo.mp4">
<track kind="captions" src="/demo.vtt"
srclang="en" label="English" default>
</video>
kind="captions" tells the browser it's a caption track, default switches it on initially, and you can add multiple <track> elements for multiple languages. The browser renders the cues natively and viewers toggle them in the player controls — no JavaScript required.
Upload your video once to ScribeGrab and you get the transcript (TXT) plus both subtitle formats (SRT + VTT) in one go — free, no account, files up to 90 minutes, deleted right after processing.
Get SRT + VTT for your video →
Generate an SRT/VTT with a free tool like ScribeGrab, then attach it: YouTube Studio → Subtitles, a caption track in CapCut/Premiere/DaVinci, same-name file for VLC, or a <track> element on your site.
SRT for YouTube and video editors; VTT for HTML5 <track> on your own site. ScribeGrab gives you both from one upload.
Yes — they make spoken content indexable, improve watch time, and keep muted-feed viewers watching.
Separate file wherever supported (toggleable, accessible, editable). Burn in only where sidecar subtitles aren't supported, like most short-form social feeds.