SCRIBEGRABOpen the tool →

Add subtitles to video YouTube, CapCut, Premiere, DaVinci, VLC & web

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.

Just want the subtitle file? → Generate SRT/VTT subtitles free, then come back here to attach it.
Don't want to open an editor at all? ScribeGrab can now put the subtitles into the picture for you and hand back an MP4: upload your video, tick “Also make a clean or subtitled version”, pick one of three looks, press the button. That's the burn-in route below, without CapCut, HandBrake or a render queue — free, no watermark. → Try it
This is a caption. 01:12 CC
A soft SRT/VTT caption renders over the video: viewers toggle it with the CC button, and search engines can read every word.
Step 0: get a subtitle file

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 one thing that actually breaks here

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.

1.YouTube

  1. Open YouTube Studio → Subtitles in the left menu (or, on the video's edit page, Subtitles).
  2. Pick your video and language, click Add → Upload file.
  3. Choose With timing and select your .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.

2.CapCut

  1. In CapCut (desktop), open your project and go to the Text panel → Captions.
  2. Choose Import captions (in Local captions) and select your SRT file, cues land on the timeline as text, already timed.
  3. Style them once (font, size, position) and apply to all; export as usual.

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.

3.Premiere Pro

  1. File → Import your .srt; drag it from the Project panel onto the sequence; Premiere creates a caption track above the video.
  2. In the Captions/Text workspace, set the format (subtitle) and adjust styling with Essential Graphics.
  3. On export, choose Create sidecar file (a separate .srt next to the video) or Burn captions into video.

4.DaVinci Resolve

  1. File → Import → Subtitle and pick your SRT; it appears in the Media Pool.
  2. Drag it onto the timeline: Resolve adds a dedicated subtitle track; style it in the Inspector.
  3. On the Deliver page, choose whether to export subtitles as a separate file, embed them, or burn them in.

5.VLC (just watching)

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.

6.Your own website

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).

Why bother? Reach, accessibility, SEO

Soft vs burned-in: prefer a separate (soft) subtitle file wherever supported: toggleable, accessible, fixable without re-rendering. Burn in only for platforms that ignore sidecar files, like most short-form social feeds — and when you do, ScribeGrab burns them in for you, no editor needed.
Generate your subtitle file now

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 →

Illustrated portrait of Sam RidderBy Sam Ridder — I build and run ScribeGrab on my own hardware, on my own. Who I am.

FAQ

How to add subtitles to a video for free?

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.

Do I need SRT or VTT?

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.

Do subtitles help SEO?

Yes, they make spoken content indexable, improve watch time, and keep muted-feed viewers watching.

Burn in or separate file?

Separate file wherever supported (toggleable, accessible, editable). Burn in only where sidecar subtitles aren't supported, like most short-form social feeds.

Can I burn subtitles into a video without an editor?

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.

Does it make the subtitles automatically?

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.

How do I add subtitles to a video in a different language?

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.

How can I add subtitles to a video on my phone?

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.

How long does it take, and how long can the video be?

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.

Can I add subtitles to a video that has no speech?

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.

Can I add subtitles to picture files, not just video?

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.

Is there a best app or program to add subtitles to a video?

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.

Can I embed subtitles into the video file instead of a separate SRT?

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.

What's the simplest way to add an SRT to MP4 files without an editor?

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.

Do the video captions stay in sync if I trim the clip afterwards?

No. The timing is generated from the original file, so trimming afterwards throws it off. Upload the trimmed version instead.

Can I make subtitle files for several clips at once?

There's no bulk mode: upload each clip through the box above, one after another, up to 10 a day for free.

Are the subtitle files kept on a server after I download them?

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