CapCut Captions Have a Watermark. Premiere Pro Costs Money. Here's the Free Fix.
Every major video editor has auto captions now. Which sounds great until you actually try to use them. CapCut watermarks your exports. Premiere Pro won't even load the feature without a Creative Cloud subscription. DaVinci Resolve has transcription, but it's buried in a workflow that assumes you already know the software. And Final Cut Pro costs $300 before you've captioned a single frame.
This is a breakdown of exactly what the limitation is in each tool, and what to use when you just need an SRT file without any of that.
Editor by editor: what's actually wrong
CapCut
CapCut's auto captions work — the accuracy is decent for common languages and the interface is straightforward. The problem is the free plan watermarks your exported video. That "Made with CapCut" badge sits in the corner of every export, captions or not. To remove it you need CapCut Pro, which runs around $7.99/month or $79.99/year. The captions are also burned directly into the video, so there's no way to get an SRT file out on the free plan. If you're posting to TikTok and don't mind the watermark, it's fine. For anything else, it's a real problem. It's also worth knowing CapCut is owned by ByteDance (TikTok's parent company), so your video data goes to their servers for processing.
Adobe Premiere Pro
Premiere Pro added Speech to Text (Auto Transcribe) in 2021. The accuracy using Sensei AI is solid, and it does export a proper SRT or caption track you can use elsewhere. But it requires an active Creative Cloud subscription, starting at $20.99/month for Premiere Pro alone or $54.99/month for the full CC suite. There's no way to access it on a trial or free tier. If you're already paying for CC, great. If you're trying to caption one video without a subscription, you're out of luck.
DaVinci Resolve
DaVinci Resolve 18 and 19 include transcription in the Cut page, and the free version does have access to it. So technically, yes, free auto captions exist here. The catch is the workflow. You need to right-click a clip in the Cut page, run "Transcribe Audio," wait for it to process (which uses Blackmagic's servers by default, not local processing), then navigate to the captions track to generate subtitle clips from the transcript. It's not intuitive if you're not already comfortable in Resolve. For someone who just wants a caption file and doesn't edit in Resolve, it's more friction than it's worth. That said, if you're already in Resolve and just want the workflow, it does work.
Final Cut Pro
Final Cut Pro has auto captioning powered by Apple's on-device speech recognition, which is genuinely good. No upload required, fast, accurate. The problem is it's $299.99 one-time and Mac-only. That's a real barrier for anyone not already invested in the Apple ecosystem. If you're on Windows, it's not an option at all. If you're on a Mac and don't do enough video editing to justify the cost, same issue.
iMovie
iMovie is free and comes pre-installed on Macs and iPhones, but it has no auto caption feature. You'd need to type every line manually and time it yourself. For anything longer than 30 seconds, this isn't realistic.
VEED.io
VEED is a browser-based editor with decent auto captions. Free plan caps you at 10-minute videos and adds a watermark to exports. Pro starts at around $12/month. Uploads happen on their servers, which is worth knowing if your content is confidential.
How the tools stack up on the one thing that matters
| Tool | Free auto captions | No watermark | SRT export | No upload |
|---|---|---|---|---|
| CapCut | ⚬ Yes but watermarked | ✗ Pro only | ✗ Burned in | ✗ Uploads to ByteDance |
| Premiere Pro | ✗ CC subscription needed | ✗ Paid only | ✓ SRT export (paid) | ✗ Adobe servers |
| DaVinci Resolve | ⚬ Free but complex | ✓ No watermark | ⚬ Possible, with setup | ✗ Cloud processing |
| Final Cut Pro | ✗ $299 software | ✓ No watermark | ⚬ Export via SRT add-on | ✓ On-device Apple AI |
| iMovie | ✗ No auto captions | ✓ No watermark | ✗ Manual only | ✓ Local |
| VEED.io | ⚬ Yes but watermark + limit | ✗ Paid only | ⚬ Paid plan | ✗ Uploads to VEED |
| Free Auto Captions AI | ✓ Unlimited, always free | ✓ No watermark | ✓ Standard SRT | ✓ Runs in your browser |
The workflow that actually works without paying anyone
The approach here is to generate the SRT file outside your editor, then import it. Every major editor supports importing caption files, so the file you generate works regardless of which software you use. Here's how to do it:
Open Free Auto Captions AI and go to Auto Captions
The first load downloads the Whisper model to your browser (~75 MB). After that it's cached and loads instantly. Everything runs on your device — nothing is sent to any server.
Drop in your video or audio file
MP4, MKV, MOV, MP3, WAV — most formats work. The tool reads the audio track. You don't need to export or convert anything first.
Review and edit the transcript
Whisper is accurate on clean audio but catches errors on strong accents or noisy backgrounds. Go through the captions in the browser editor and fix anything before you export.
Download the SRT file
Import it into whatever editor you're using. In Premiere Pro: Captions panel > Import > SRT. In DaVinci Resolve: Timeline > Import Subtitle. In CapCut: Add subtitle > Import external SRT. The file also works on YouTube directly.
If you're using Premiere Pro and have a subscription: the built-in Speech to Text is more integrated since the transcript ties directly to the timeline. The external SRT approach is mainly for when you don't have the subscription or you're working across multiple tools and need a portable file.
What about accuracy?
Free Auto Captions AI uses OpenAI's Whisper model. The same model powers several commercial captioning services. On clean audio — a single speaker, minimal background noise — accuracy is typically above 95% for English and most major European languages. It supports 99 languages in total, which is more than most of the paid tools listed above.
The main limitation is noisy environments or very fast speech, where you'll see more errors. That's true of every automatic captioning tool, including Premiere Pro's Speech to Text. There's no substitute for reviewing the output before you publish.
Get your SRT file — no editor required
Whisper in your browser. Import the output into any editor. Works on every platform.
🎬 Generate captions free