Drop in any Hindi or English video. Captionate transcribes it on-device with Apple’s Speech framework, lets you style every word, and exports a captioned MP4 — offline, free, no uploads.
Apple Silicon & Intel · No account · No ffmpeg
Drag any Hindi or English clip into the window. It never gets copied anywhere.
Apple Speech transcribes it on-device — word timings included.
Fix words, nudge timings, pick a preset, then tune font, colour and highlight.
Burn into a hardware-encoded MP4, or save .srt / .vtt subtitles.
A native SwiftUI app — fast, quiet, and built on Apple’s own Speech, AVFoundation and Core Animation.
Apple’s Speech framework runs locally on your Mac. English (India), Hindi and 50+ languages — no internet required.
Karaoke-style captions that follow your voice — made for Shorts and Reels.
Fix words, nudge timings, add or delete lines. Click any caption to seek the video there.
The live preview matches the burned-in result exactly. No surprises after rendering.
Use any font installed on your Mac, then tune it until it looks like your brand.
Burn captions into a hardware-encoded MP4 that keeps original audio and rotation — or export subtitles.
Try it — switch presets, pick a highlight colour, toggle uppercase.
There is no Captionate server. Transcription, editing and rendering all happen on your Mac — so there’s nothing to upload, and nothing to train on.
Hinglish works best with English (India) — Roman script, natural code-switching.
Pure Hindi gets Devanagari captions with Hindi (India).
If a language says it’s unavailable on-device, add it under Dictation languages in System Settings.
Yes. There’s no subscription and no account — it runs entirely on your Mac.
No. Transcription uses Apple’s on-device speech recognition and rendering runs locally with AVFoundation. Your file never leaves your laptop and is never used for training.
Captionate is ad-hoc signed, not notarized. Right-click Captionate.app → Open → Open. Or run: xattr -dr com.apple.quarantine /Applications/Captionate.app
Add it in System Settings → Keyboard → Dictation → Languages, then generate again. On first use, allow the Speech Recognition permission prompt.
English (India) handles Hinglish best. For pure Hindi, choose Hindi (India) to get Devanagari captions.
Yes — fix text, nudge timings, add or delete lines. If a line keeps the same word count, word timings are preserved; otherwise highlight timing is spread evenly across the caption.
Yes. Import an .srt or .vtt file, restyle it, and burn it into your video — or re-export it.
Free. Offline. Native to macOS. Drag Captionate into Applications and you’re done.
Requires macOS 14 Sonoma or later · First launch: right-click → Open