To automatically caption a video on a Mac, use an editor with on-device speech recognition: it transcribes locally, you fix proper nouns, then style the captions or export SRT/VTT. Apps like Zella generate captions on-device with restyleable presets — no upload, no per-minute fee.
Auto-captions raise watch-time and accessibility — and on a Mac you don't need a cloud service or a per-minute fee to make them. The fastest path is an editor that transcribes on-device: open your clip, click auto-captions, fix a few proper nouns, then style or export. This guide walks the exact steps, then covers styling, exporting to each platform, accuracy, and how on-device captioning compares to the cloud, so you don't need another page to finish the job.
Generate captions automatically (the fast path)
- Open the video in Zella. Any MP4 or MOV works, whether or not you recorded it in the app.
- Click Auto-captions. Zella transcribes the speech on-device using local speech recognition — nothing uploads, no account needed.
- Fix proper nouns. Scan for names, brands, and jargon the model may have misheard, and correct them once inline.
- Style them. Pick a preset and adjust font, size, stroke, shadow, and box so they match your brand.
- Choose your output. Burn captions into the video for TikTok, Reels, and Shorts, or export SRT/VTT for YouTube and your CMS.
See captions and callouts. For the privacy angle, see captioning without uploading.
Does macOS caption videos automatically on its own?
Not for your own video files. macOS can show closed captions on media that already ships with a caption track, and it has live-caption features for audio playing through the system — but there is no built-in feature that takes an MP4 you recorded and writes a transcript onto it. iMovie, despite being free, has no auto-caption function either: you would type each line manually using title cards. To generate captions automatically you need a video editor or a dedicated captioning tool that does speech-to-text. That is the gap an on-device editor like Zella fills.
Ways to auto-caption on a Mac, compared
| Method | Auto speech-to-text | Runs offline | Per-minute fee | Watermark | Style control |
|---|---|---|---|---|---|
| iMovie (built-in) | No (manual typing) | Yes | No | No | Basic titles only |
| Web captioners (Veed, Kapwing, etc.) | Yes | No (upload required) | Often, or subscription | Often on free tier | Good |
| Cloud editors (Descript, CapCut) | Yes | No | Subscription / credits | On some free tiers | Good |
| On-device editor (Zella) | Yes | Yes | No | No | Full, with presets |
The trade-off is simple: web and cloud tools transcribe well but send your footage to a server and usually meter or watermark it; an on-device editor keeps everything local, free, and instant.
Style captions for your platform
The right caption style depends on the surface and the vibe:
- Word-by-word styles (Word Pop, Hormozi) with an active-word highlight retain best on fast short-form, where you want one or two words on screen at a time.
- Karaoke suits music or lyric-style content.
- Clean single-line captions fit professional or brand content and longer explainers, where you don't want the captions to shout.
For YouTube long-form, many creators export an SRT and let viewers toggle captions rather than burning them in. Match the style to the platform and you lift completion without distracting from the content — more in best caption styles for short-form.
Burn-in vs caption file (SRT/VTT): which to pick
There are two ways to ship captions, and they behave differently:
| Burned-in | SRT / VTT file | |
|---|---|---|
| Visibility | Always on, can't be toggled | Viewer can toggle on/off |
| Look | Identical on every platform | Adopts each platform's default styling |
| Best for | TikTok, Reels, Shorts, GIFs | YouTube, your site, an LMS |
| Searchable by platform | No | Yes (platforms index the text) |
A good on-device pass gives you both from one transcription, so you caption once and ship everywhere:
- TikTok / Reels / Shorts — burn captions into the MP4 so they always show, big and above the platform UI.
- YouTube — upload the video plus an exported SRT/VTT so viewers can toggle and search the text.
- Your site or LMS — a VTT sidecar gives accessible, toggleable captions.
- A quick GIF — burn captions in, since GIFs have no caption track.
Get more accurate captions
Modern on-device speech recognition is strong on clean audio, but the transcript is only as good as what it hears. For the cleanest results:
- Record close to a decent mic so speech is clear.
- Remove background noise before captioning.
- Remove filler words first so "um" never makes it into the text.
- Speak at a steady pace — rushed or overlapping speech is harder to transcribe.
A two-minute cleanup pass before captioning usually means far less manual correction afterward.
Edit captions efficiently
The fastest caption workflow is: generate, then fix in passes. First scan for proper nouns and product names and correct them. Then check timing on any fast section. Because captions ripple with your edits, do your cuts first and caption after, so you're not re-syncing later. Cleaning the audio and removing fillers before captioning also means fewer corrections, since the transcript never includes the words you cut.
Why on-device beats cloud captioning
Most caption tools upload your video to a server, which means a queue, a per-minute fee, and a copy of your footage off your machine. On-device captioning avoids all three: it's instant (no upload wait), free of per-minute charges, works offline, and keeps sensitive footage — client work, unreleased product, internal demos — entirely local. For anything you can't put in someone else's cloud, it's the only option that fits.
Common mistakes to avoid
- Trusting the transcript blindly. Always fix names and technical terms.
- Tiny or low-contrast captions. Make them big, high-contrast, and above the platform UI.
- Full sentences on screen at once. Keep it to a few words at a time for short-form.
- Uploading private footage to a web captioner when an on-device option exists.
Where Zella fits
Zella is a native macOS screen recorder and AI editor that captions entirely on-device — no cloud, no account, no per-minute charge. The free plan is genuinely free: unlimited recording, no watermark, 1080p export, AI cleanup (silence and filler removal), auto-captions, and auto-zoom. If you want 4K export and the full creative suite — color grading, every transition, speed ramps, auto-reframe to 9:16, and all caption presets — there's an optional one-time $89 Pro unlock, not a subscription. See pricing for the breakdown.
FAQ
How accurate is on-device captioning? Strong for clear speech. Review proper nouns and edit any word inline after generation.
Can I export a caption file? Yes — SRT, VTT, or CSV, or burn the captions into the video.
Do captions support multiple languages? It transcribes the spoken language, and you can edit the text as needed before exporting.
Do captions stay in sync if I edit after? Yes — they ripple with the timeline when you cut, so cut first and caption after.
The bottom line
Captions are one of the highest-leverage edits you can make: they lift completion, widen your audience, and make your content searchable — and doing them on-device means no upload, no per-minute fee, and full privacy. Generate once, fix names, style to the platform, and ship burned-in or as a file. It's a few minutes that meaningfully changes how far a video travels.
Download Zella and caption your next video.
Make your next video with Zella.
Record, edit and ship on your Mac — local, private, free to start.
RELATED