One subtitle file works everywhere: YouTube, CapCut, Premiere Pro, DaVinci Resolve, VLC, even your own website.
Everything here is free, without watermark, account or trial countdown.
Here's how to generate it once and attach it on every platform, step by step.
No account. 10 recordings a day. Files up to 60 minutes here, and it resets at midnight.
Plain transcript and subtitles right here. Bleeping, translation and burned-in subtitles live in the full tool.
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, 10 recordings a day, 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.
Already have an SRT file? Skip straight to the platform steps below.
The "add subtitles" step inside the main tool — the tick-box that also burns captions into the picture — was used 30 times in the 40 days to 21 August 2026. The failures worth knowing about before you start aren't really about subtitle quality; they're about the video file itself. "We couldn't open that video, if it plays for…" came up 23 times in the same window: almost always a container or codec a browser can play back fine but the processing step can't read cleanly, which is a different problem from a video that has no audio track at all (a separate, more common error on this site). Either way the fix is usually the same: re-export the file from whatever recorded or edited it, rather than renaming the extension or trying a different app to open it. Across every tool here, 1,647 jobs ran in the same 40 days, and the video ones almost always come back with SRT and VTT together rather than one or the other — which matters below, since which platform you're attaching to decides which one you actually need.
.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 60 minutes, deleted right after processing.
Get SRT + VTT for your video →
By Sam Ridder — I build and run ScribeGrab on my own hardware, on my own. Who I am.
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. Every route in this guide costs nothing.
SRT for YouTube and video editors; VTT for HTML5 <track> on your own site, because that's the format for subtitles web browsers show natively, without a plugin. ScribeGrab gives you both from one upload, plus the plain transcript.
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.
Yes. Upload the video to ScribeGrab with “Also make a clean or subtitled version” ticked, choose Classic, Boxed or Big, and download an MP4 with the text already in the picture. That's the route for TikTok and Instagram Reels, which ignore sidecar captions. Nothing to install, no watermark, and the original stays untouched.
Yes. Upload the clip and the transcription model writes and times every line itself, so there is nothing to type or sync by hand. It is video AI doing one narrow job: hearing the speech and timing it. For a video online on YouTube, paste the link on the YouTube transcript page instead of uploading. It works on a short video clip and a full episode alike, and it copes with background music under the speech.
The transcript comes back in the language spoken, so English audio gets English subtitles. For another language, run the SRT through the translate subtitles tool and attach that version as a second track.
Open ScribeGrab in your mobile browser, upload the video, and download the SRT from your phone. Then attach it in your video app, or choose the subtitled version to get an MP4 with the text baked in.
About two minutes of processing per hour of video; short clips come back in seconds. Free files go up to 60 minutes and 1.5 GB. For a longer film, split it, or use a €5 pass, which takes files up to 4 hours.
The tool generates subtitles from spoken audio, so if there is no speech the transcript will be empty. For music-only or silent video, a subtitle file would not be meaningful.
No. Subtitles are timed against spoken audio, and a still picture has none to time against. This tool needs a video or audio file with speech in it.
The file format decides, not the program: SRT and VTT work in YouTube, CapCut, Premiere, DaVinci and VLC alike, so the best choice is simply the editor you already use. Generating the SRT once with a transcription tool beats retyping captions by hand, and it beats YouTube's auto-captions on anything with real audio.
Yes, in an editor: DaVinci's Deliver page can embed the subtitle track in the export container or burn it into the picture, and Premiere can burn captions in on export. ScribeGrab's own option burns them into the picture.
Give the SRT the same filename as the MP4 in the same folder, and VLC loads it automatically. You can also use Subtitle → Add Subtitle File in VLC.
No. The timing is generated from the original file, so trimming afterwards throws it off. Upload the trimmed version instead.
There's no bulk mode: upload each clip through the box above, one after another, up to 10 a day for free.
Only briefly: your upload is deleted right after processing and the subtitle files within 45 minutes (24 hours with any pass, free or paid), whether or not you've downloaded them. No account is needed at any point.
ShinobiTools · KvK 42147182 · info@shinobitools.com