Add captions to video on Mac (on-device AI, no upload)
Add captions to video on Mac with on-device AI: auto-transcribe, fix names with Find & Replace, style word-by-word captions, and export. No upload, no subscription.
Clipolette adds word-by-word animated captions to your clips on your Mac — free with every editing tool included; a one-time $24.99 purchase removes the export watermark.
Download on the App Store Clipolette for iPhone, iPad & MacAdding captions to video on Mac is one of those jobs that feels like it should take thirty seconds and somehow eats an afternoon. The clip is done, the cut is right — but most of the feed plays muted, so without on-screen text the first two seconds of your video are a silent shrug. And the Mac-native options are weirdly polarized: hand-typing subtitle boxes in a timeline editor at one end, uploading your footage to a subscription web tool at the other. This guide covers the middle path — accurate, styled, burned-in captions generated on-device on your Mac, with no upload and no monthly fee.
One scoping note up front, because it decides whether this is your tool: the workflow below produces captioned vertical clips — 1080×1920, the 9:16 format TikTok, Reels, and Shorts share. If the job is subtitling a 16:9 YouTube master or producing an .srt sidecar file, that’s a different category of tool and this post will say so plainly. If the job is getting captioned short-form out of your recordings — which is what most of this search traffic actually wants — read on.
Why captions on Mac still feel harder than they should
The Mac has had system-level speech recognition for years, so it’s fair to ask why captioning a video is still annoying. The answer is that “add captions” is really four jobs wearing one name — transcribe accurately, time the words to the speech, style the text so it reads on a phone, and burn it into the file so it survives every platform and reshare. The traditional Mac answers each fail a different one of the four:
Timeline editors (Final Cut, DaVinci Resolve, Premiere). Full control over styling and timing, and modern versions transcribe too. But the caption pass lives inside a general-editor project: import, create captions, fix them one caption block at a time, adjust the style, export. For a weekly clip habit, the overhead is the tool.
Web caption tools. Upload the file, wait for the queue, download the result. On a Mac with fast local silicon, shipping your video to a server so it can do what the machine under your hands could do is mostly habit. It also means a subscription that scales with how much you post, and your unreleased footage on someone else’s infrastructure.
Platform auto-captions. TikTok and Reels will overlay their own captions — inconsistently, in their styling, and only inside their apps. The text vanishes when the video is downloaded, stitched, or reposted. Captions that travel with the clip have to be in the pixels.
The gap is a Mac-native tool that does the whole pass — transcribe, fix, style, burn in — as one loop. That’s the job Clipolette was built around.
How to add captions to video on Mac with Clipolette
Clipolette is a native Mac app (macOS 15.4 or later, Apple Silicon and Intel) that transcribes with Apple’s system speech frameworks and burns word-by-word animated captions into vertical clips. There’s no account and no upload — the pipeline runs on-device and works offline. Here’s the full pass:
- Import the video. One file at a time, MP4 or MOV, through the Files picker. A self-shot talking-head clip, a podcast recording, a Zoom export, a stream VOD.
- Frame it vertical. Every export is 1080×1920, and landscape footage is reframed on the way — Auto-Crop, Follow Subject for active speakers, Blurred Fill, or a manual pan and zoom. Safe Zones preview exactly what TikTok, Reels, and Shorts UI will cover, so you can see your captions clear the buttons before you export. The horizontal-to-vertical guide goes deeper on this stage.
- Let it transcribe. The transcript appears synced to the video, editable before anything burns in.
- Fix the transcript — this is where the Mac earns its keep. Click any word to correct it. For the mistakes that repeat — a name misheard the same way forty times across an interview — use Find & Replace (⌘F): it corrects the mishear across every caption in the project with Replace All, and Undo if you overreach. This single feature is the difference between “fix two words” and “fix the same word two dozen times,” and it’s the kind of keyboard-driven pass that’s genuinely better on a Mac than on a phone.
- Pick a caption style. Five styles ship — Yellow Pop, Bold White, Cyan Burst, Beast, and Minimal — each a word-by-word highlighted animation, with color and size controls on top. The styles are tuned for the actual viewing condition: a muted feed on a 6-inch screen.
- Export. Export Clip (⌘E) renders a 1080×1920 H.264 MP4 with the captions burned in, saved wherever you point the save panel — one clip at a time.
For a single already-trimmed clip, that’s a couple of minutes end to end. For a long recording you want multiple captioned shorts from, captioning is one step inside the bigger loop — the app splits the recording, you pick the moments (or the AI does, on eligible hardware), and each kept clip gets the caption pass. The YouTube-video-to-Shorts workflow walks that full loop.
Install Clipolette from the App Store — free, every editing tool included — and run one real clip through it. Accuracy on your own names and jargon is the test that matters, and it takes two minutes to run.
Getting the transcript right before it burns in
Burned-in captions have one hard property: mistakes are permanent. Once the text is in the pixels, fixing a wrong name means re-exporting. So the review pass before export is where all the leverage is, and it’s worth doing in a specific order:
Proper nouns first. Names, brands, product names, acronyms — this is where every speech model guesses, and where a wrong guess is most embarrassing. If a term repeats, fix it once with Find & Replace instead of chasing instances.
Then the phrase-level misses. Fast speech, crosstalk, and mumbled endings produce the occasional mangled phrase. Play the clip with the transcript visible and fix what reads wrong.
Then stop. Captions transcribe speech; they don’t have to be prose. Resist copyediting filler into formality — captions that don’t match the audio feel dubbed. (If the filler itself is the problem, cut it from the audio instead: Remove Fillers and Tighten Pauses take the ums and dead air out of the clip, and the captions stay in sync with the tightened cut.)
Upstream of all of this: record clean audio. A decent mic in a quiet room does more for caption accuracy than any amount of correction downstream.
Captions in another language
If your audience isn’t (only) anglophone, Clipolette translates captions through Apple’s Translation framework — 19+ languages. Each language pack downloads once from Apple; after that, translation works offline like everything else. That’s the one network touch in the pipeline beyond the App Store itself, and it’s worth knowing about rather than discovering. The mechanics are the same as on iPhone — the caption translation guide covers the details and the review pass a translated caption track deserves.
The practical use case: one recording, two exports — original-language captions for your home audience, translated captions for the second market — without transcribing twice or paying per minute for either.
What this replaces, and what it doesn’t
Routing the job honestly across the Mac options:
Use a timeline editor when the deliverable is the long video. Subtitling a 20-minute 16:9 YouTube upload, producing an .srt file, captioning to a broadcast spec — general-editor jobs. Final Cut and Resolve do them well, and Clipolette deliberately doesn’t: the output here is always a 9:16 clip with the text burned in, one clip per export, no subtitle sidecars.
Use a web tool when you’re not on your own machine — or when you need caption features Clipolette scopes out, like heavily animated branded template libraries. The Captions-app comparison and the Submagic comparison cover the two best-known subscription options and where each still earns its fee.
Use the on-device app when the deliverable is clips, regularly. The economics are the point: no per-minute meter, no subscription, no upload time, and footage that never leaves the Mac — which for client work, unreleased material, and NDA’d interviews is not a nicety but the requirement. The app is free with every editing tool included; the single one-time $24.99 purchase removes the export watermark, and nothing else is paid.
The pattern that shows up across working creators: the long master gets its pass in the big editor, and the clips — the things that actually need captions to survive a muted feed — go through the on-device loop, because that’s the volume job.
Requirements, stated plainly
- Captioning, styling, Find & Replace, translation, reframing: macOS 15.4 or later, Intel Macs included. The Mac app is native and universal.
- AI clip picking (Find Best Moments) is the one gated feature: it runs on Apple’s on-device models and needs macOS 26 on an Apple Silicon Mac. On other Macs the picker doesn’t run — scene detection still splits the recording and you choose keepers with the toggles. Captioning itself is identical either way.
- No account, no login, no telemetry. The clip pipeline runs on-device and offline; translation packs download once per language.
FAQ
Does captioning work on Intel Macs, or do I need Apple Silicon? Captioning works on Intel Macs. The app installs on macOS 15.4 or later and the editing tools — transcription, captions, Find & Replace, translation, reframing — all run there. Only the AI clip picking (Find Best Moments) requires Apple Intelligence, which means an Apple Silicon Mac on macOS 26.
Can I export a subtitle file (SRT) or caption a 16:9 video? No. Clipolette burns captions into the pixels and exports one format: 1080×1920 vertical (9:16) H.264 MP4. It is a short-form clip tool, not a subtitling utility — if you need an .srt sidecar for a YouTube master, use a general editor for that job and Clipolette for the vertical clips you cut from it.
Does adding captions require an internet connection or an account? No. There is no account, no login, and the clip pipeline runs on-device and offline. The one exception beyond the App Store itself is caption translation: each language pack downloads once from Apple, then translation works offline too.
The bottom line
If you need to add captions to video on Mac and the video in question is short-form — clips for TikTok, Reels, Shorts, or a muted LinkedIn feed — the on-device path is the fast one: transcribe locally, fix the names once with Find & Replace, pick one of five word-by-word styles, and export a 9:16 file with the text baked in, all without your footage touching a server or your card touching a subscription. If the job is subtitling long 16:9 masters, use a general editor — that’s its category. Get Clipolette on the App Store, caption one real clip, and judge the transcript on the names that matter to you. That two-minute test answers this search better than any comparison table.