Desktop app for Windows & macOS — no browser, no uploads

The professional
AI subtitle editor.

Fast local AI. A real timeline. Built for songs, Shorts, podcasts and long-form video — on your desktop, fully offline.

Download for Mac Download for Windows
🔒 100% Offline 🖥 Windows & macOS 💳 $15 Lifetime 📦 Batch Processing 🔗 URL Import 🧬 Dual Transcripts
Caption Cut Interface
≈45sfor a 5-min video*
26languages + auto-detect
20+caption animations
$15once — forever

*Balanced engine on Apple Silicon / modern GPU — speed depends on your hardware.

How It Works

Drop a video. Ship captions.

The whole pipeline runs on your machine — watch it happen.

1 Drop video
2 Local AI transcribes
3 Edit on the timeline
4 Style & animate
5 Export
🎬bhajan_final.mp4
Whisper large-v3 · running locally · nothing uploaded
00:01 → 00:04 महाभारत की कथा में
00:04 → 00:07 a story begins…
00:07 → 00:09 with a single word
Sing every word
📄 .srt📄 .vtt📄 .ass🎞 .mp4
🚫 No uploads♾️ No monthly limits🎞 Unlimited videos📴 Works offline🧼 No watermarks☁️ No cloud dependency
AI Engine

Choose speed. Or accuracy. Or let it decide.

Three local Whisper engines, tuned and managed for you — with adaptive workers that scale to your CPU/GPU.

Fast

Distil Whisper

Quick drafts & previews

Studio

Whisper Large-v3

Maximum accuracy

🧠 Auto mode detects songs vs speech and picks the right engine — bhajans automatically get the music-tuned pipeline. *Hardware-dependent.

Dual Transcripts + Formatting Engine

One transcript. Every platform.

The raw AI transcript is preserved forever. Regenerate the subtitle layout for any platform in one click — no retranscribing. Try it:

Raw transcript (always preserved)

every morning the river carries the same song to the temple steps and the city slowly wakes to it

Song Mode

Built for songs, bhajans & karaoke

Most subtitle tools are built for speech. Caption Cut's lyric alignment engine is built for music — and it shows.

Official Lyrics Sync

Paste the official lyrics (or import .txt / .lrc) before transcribing. Caption Cut aligns your words to the audio instead of guessing them — so the wording is exactly right, even on the lines AI would mishear.

Karaoke Video Generator

Build a full lyric video from scratch — pick a background image or looping video, choose the isolated instrumental or the original audio, add word-synced highlighted lyrics, and export vertical (9:16), square (1:1) or landscape (16:9).

Vocal & Instrumental Separation

Split any song into two clean tracks — 🎙 vocals and 🎹 instrumental. Switch between them during playback, save either as a .wav, and feed the instrumental straight into your karaoke video as the backing track. Runs locally; no stem-separation service, no upload.

Bhajan Mode

Built-in Sanskrit & devotional vocabulary boost (Govind, Radha, Shyam, Mahadev, Narayan…) for dramatically more accurate bhajan and kirtan transcription.

Your Lyrics, The Singer's Timing

Give Caption Cut your lyrics and it stops guessing the words entirely — the AI is used only to find where each line is sung. Every line lands on the voice, a phrase held twice as long stays on screen twice as long, and nothing appears over the instrumental intro. Sanskrit and Devanagari keep the spelling you typed, exactly.

A Timeline You Want To Work In

A real waveform that shows the song's shape — verses, refrains and breaks — lighting up as it plays, in 10 colour themes you choose from. Subtitle blocks grow under your cursor so you can read a line without zooming, and remove with one click.

Make It Yours

Ten waveform themes

The played part of the song lights up as it plays, karaoke-style. Pick the look you want — it is remembered.

Aurora default
Sunset
Ocean
Magma
Electric Teal

…plus Indigo Core, Neon, Emerald, Rose Gold and Platinum.

Pro Timeline

An editor that respects your hands

Drag-and-snap timeline, live quality analysis, and keyboard-first editing throughout.

Caption Cut timeline editor
S
Split at playheadand M merges with the next cue
⌘K
Command paletteevery action, one keystroke away
⌘F
Find & replacefix a misheard name 50× in one click
⌘Z
50-step undoplus named Project Snapshots
Quality Analyzerreading speed, overlaps, gaps — with one-click ⚡ Auto-Fix
🧲
Magnetic snappingblocks align to neighbors as you drag
Batch Processing

100 videos? Sleep on it.

Queue a whole folder, walk away, and wake up to finished subtitle files — or ready-to-post captioned MP4s.

📁Drop 100 videos
🗂Queue with one settings template
🌙Process overnight
Done — even auto-shutdown

Adaptive workers scale with your CPU/RAM · failed jobs retry automatically · optional burned-in MP4 export per video · the queue survives restarts.

URL Import

Paste a link. Get subtitles.

YouTube, Instagram Reels, TikTok and Facebook — no manual downloading, and you can clip just the section you need.

🔗Paste URL
⬇️Auto-import
🧠Transcribe locally
✂️Edit & export
Translation

Same timing. New language.

Offline translation packs convert your subtitles with every timestamp preserved — show original and translation together.

🇮🇳हिंदी
🇬🇧English
🇪🇸Español
🇳🇱Dutch

Plus offline transliteration for Hindi & 9 Indic scripts — native script, romanized, or both on screen at once.

Motion

Make every word unforgettable

20+ cinematic caption animations, rendered identically in the preview and the final video.

Fade In
Fade In
Karaoke
Karaoke
Typewriter
Typewriter
Pop!
Word Pop
Slide Up
Slide Up
Neon Glow
Neon Glow
Output

Every format. 26 languages.

Export formats

SRTVTTASSTXTJSONMarkdownCSVBurned MP4LRC — soon

Transcription languages

HindiEnglishSpanishFrenchGermanPortugueseJapaneseKoreanArabicTamilTeluguBengaliGujaratiMarathiPunjabiKannadaMalayalamNepaliUrdu+ 14 more & auto-detect
Who It's For

Made for the way you create

🎬

YouTubers

Long-form accuracy, Netflix-style layouts, burned-in exports.

🎵

Musicians

Official lyrics sync and full karaoke video generation.

🙏

Bhakti Creators

Bhajan Mode, Sanskrit vocabulary, dual-script Hindi display.

🎙

Podcasters

Podcast layout, filler-word cleanup, transcript exports.

🎓

Course Creators

Batch-process a whole curriculum overnight.

📱

Reels Creators

Shorts layout, 9:16 export, word-pop animations.

The Difference

One purchase. Not another subscription.

And a set of capabilities the cloud tools simply don't have.

Feature Caption Cut Submagic CapCut Pro Captions.ai
Price $15 Lifetime $240 / year $120 / year $120 / year
Offline AI 100% local Cloud Cloud Cloud
Raw + Formatted transcripts Dual engine
Re-layout without retranscribing 9 layouts
Official lyrics sync (songs) Word-level ± Limited ± Limited ± Limited
Karaoke video generator Built-in ± Partial ± Partial ± Partial
Batch queue (overnight) With burn-in
Export limits Unlimited 20 / month Tiered Tiered
Pricing

Pay once. Own it forever.

Try everything free for 3 days — no account, no card, no watermarks.

Free

$0

Includes a 3-day full Pro trial

Download Free
Get Started

Download Caption Cut

Native builds for both platforms. Install, drop a video, get subtitles.

macOS

macOS 12 Monterey or later
Apple Silicon & Intel

Download .dmg

Windows

Windows 10 / 11
64-bit required

Download .exe
FAQ

Common questions

Does it work without internet?

Yes — 100%. The AI models run locally on your machine. After the one-time model download, no audio, video or text ever leaves your computer. License activation needs internet once.

Does it support songs and karaoke?

This is Caption Cut's specialty. Paste official lyrics (.txt/.lrc) and every word aligns to the audio automatically. The built-in Karaoke Video Generator then exports a finished lyric video with word-by-word highlighting — vertical, square or landscape.

What is the Source / Formatted transcript system?

Every project keeps two synchronized views: the Raw transcript exactly as the AI produced it, and Formatted subtitles optimized for the screen. Edit either one, compare them side by side, and regenerate the formatted layout for any platform (YouTube, Netflix, Shorts, Karaoke, Podcast…) at any time — without retranscribing.

Does it use my GPU? Apple Silicon?

Yes. The engine automatically uses your GPU when available and is optimized for Apple Silicon (M1–M4). It also protects low-RAM machines by scaling its workload — 8 GB RAM minimum, 16 GB recommended.

Windows and macOS?

Both — native desktop builds for Windows 10/11 (64-bit) and macOS 12+ (Apple Silicon & Intel). One license covers 2 devices.

Can I process many videos at once?

Yes — Batch mode queues unlimited files or whole folders, processes them in parallel with adaptive workers, retries failures automatically, and can burn subtitles into every video. Overnight Mode keeps the machine awake and can shut it down when the queue finishes.

Can I import from YouTube / Instagram / TikTok?

Yes — paste a link, and Caption Cut imports and transcribes it. You can also clip a time range (say, 02:00–05:30) instead of processing the whole video, or import the video's existing captions.

How large can my videos be?

There's no upload, so there's no file-size limit — multi-hour recordings work fine. Processing time scales with length and your hardware; batch mode's dynamic chunking keeps memory usage stable on long files.

What formats can I export?

SRT, VTT, ASS (with karaoke word timing), plain text, JSON, Markdown and CSV — plus burned-in MP4 video export. Raw transcripts export separately in five formats.

Does it translate my subtitles?

Yes — offline translation packs (Hindi ⇄ English, Spanish, French, German and more) translate every cue with its original timing preserved, and can display original + translation together. Hindi and 9 other Indic scripts also get instant offline transliteration.

Do I get updates after buying?

Yes — the $15 license includes lifetime free updates. The app checks for new versions and shows a "What's New" summary after each one.

What's the refund policy?

30-day no-questions-asked money-back guarantee. If you're not satisfied, email us and we'll refund you immediately.

Your videos. Your voice. Zero cloud.

Caption Cut is part of the B2R ecosystem — building privacy-first digital infrastructure.

Start Captioning Free