Video caption generator

Auto captions for any video, timed to every word.

Paste a video link or upload a file. Castmagic transcribes it with speaker labels, times each caption to the spoken word, and burns the captions into Shorts, Reels and TikToks in the style you pick. Need the full video subtitled instead? Download the SRT or VTT.

Subtitling a full-length video? Follow the three-step subtitle guide →

Paste a YouTube, TikTok, Vimeo, Loom or Google Drive link, or upload the video.

Import URL

Paste a link from: YouTube Spotify Apple Podcasts TikTok Reels X Google Drive Vimeo Twitch Reddit Loom Wistia

Works with 1,800+ platforms — or upload files directly. Prefer a walkthrough? Book a demo.

No watermark on exports. Speaker labels, timestamps and 60+ languages on every transcript.

We Power The Best Creators

60+ languages captioned, with translation
SRT and VTT subtitle files for any player
0 Castmagic watermarks on your exports

How it works

  1. 1

    Import the video

    Paste a link from YouTube, TikTok, Vimeo, Loom or Google Drive, or upload a file. The transcript comes back with speaker labels and word-level timestamps.

  2. 2

    Pick a caption style

    Choose Classic, Highlight or Pop, then set the colours and the position so the captions match the rest of your brand.

  3. 3

    Frame it for the feed

    Vertical 9:16 for TikTok, Reels and Shorts, square or 4:5 for the feed, widescreen for YouTube and LinkedIn. The captions follow the frame.

  4. 4

    Burn in or download

    Export the clip with the captions in the picture, or take the SRT or VTT file for the full video. The post caption is drafted by then too.

Captions built on a transcript you can read

Castmagic transcribes the video first, with speaker labels and word-level timestamps, and builds every caption from that transcript. Two voices stay two voices, filler words drop out, and the karaoke highlight lands on the word being said.

Caption a video

Captions in the language spoken, or another one

Transcription covers 60+ languages with translation built in, so one video can go out captioned in English for one audience and in Spanish or German for the next. Every version keeps the speaker labels and the timing.

Translate your captions

The other kind of caption, drafted too

A video caption generator puts the spoken words on screen. The caption under the post is a different job, and Castmagic does it from the same transcript: the Instagram caption, the TikTok caption and the LinkedIn post, in your voice, ready to edit.

Draft the post caption

Audio-only recordings get captions as well

A podcast episode or a voice memo becomes an audiogram: a waveform video carrying the same karaoke captions, vertical for Reels and Shorts or square for the feed.

Caption an audiogram

Paste a video. Get the captions.

A YouTube, TikTok, Vimeo, Loom or Drive link, or an upload. Castmagic transcribes it, times every caption to the words, and has it ready to style and export.

Import URL

Paste a link from: YouTube Spotify Apple Podcasts TikTok Reels X Google Drive Vimeo Twitch Reddit Loom Wistia

Works with 1,800+ platforms — or upload files directly. Prefer a walkthrough? Book a demo.

Next to the caption-only tools

Prices and limits taken from each vendor's pricing page on 30 September 2026. Vendors whose pricing we could not verify are not listed.

CastmagicSubmagicVEEDKapwing
Entry paid plan $29 / month, or $239 / year (Hobby)$19 / month, $12 billed yearly (Starter, per member)$20 / month, $10 billed yearly (Creator, per user)$24 / month, $16 billed yearly (Pro, per member)
Free plan No free planNone listed$0: 10 min of auto subtitles a month, 720p, watermark, no subtitle download$0: 10 min of auto-subtitling, 720p, 4-min exports, watermark
Captioning on the entry plan 30 transcribed hours in the library15 videos a month, up to 2 min eachUnlimited, with a 50-hour monthly fair-use capUp to 1,000 min a month
SRT / VTT download SRT and VTTNot statedPaid plans (.srt, .vtt, .txt)Paid plans
Caption translation Built into the transcript, 60+ languagesNot statedWith credits, on paid plans60+ languages, up to 500 min a month
Watermark on paid plans NoneNoneNoneNone

See Castmagic pricing →

Captions, subtitles and the post, from one transcript

Caption tools put words on the video and stop there. Castmagic captions from a transcript that has already drafted the post, the show notes and the newsletter.

A caption-only tool

  • –Puts the words on the video
  • –Stops at the video file
  • –Leaves the post caption, the description and the show notes to you
  • –Starts from scratch for every other format

Castmagic

  • ✓Captions from a speaker-labelled transcript, timed word by word
  • ✓Burned-in captions on clips, SRT and VTT files for the full video
  • ✓Drafts the post caption, the description and the show notes from the same words
  • ✓Exports carry no Castmagic watermark
Try Castmagic

Questions

What is a caption generator?

A tool that turns the speech in a video into timed text on screen. Castmagic transcribes the video with speaker labels and word-level timestamps, then shows the words as captions in the style you pick, burned into a clip or saved as an SRT or VTT file.

How do I add captions to a video automatically?

Paste the video link or upload the file. Castmagic transcribes it and times each caption to the words. Pick a caption style and export the clip with the captions burned in, or download the SRT or VTT for the full video.

What is the difference between captions and subtitles?

Captions usually carry what is said for viewers watching with the sound off; subtitles usually carry a translation for viewers who speak another language. In practice the same timed file serves both, and Castmagic makes either one from the transcript.

Can the captions be burned into the video?

Yes, on clips. A clip exported from Studio carries its captions in the picture, at 9:16, 1:1, 4:5 or 16:9. For a full-length video, download the SRT or VTT and add it on YouTube, Vimeo or in your player.

Which subtitle formats can I download?

SRT and VTT for subtitles, plus the transcript as TXT, PDF, DOCX or CSV.

What caption styles are there?

Karaoke captions where the spoken word lights up. Studio has Classic, Highlight and Pop, and you set the colours and the position in the editor.

Can I caption a video in another language?

Yes. Transcription covers 60+ languages with translation built in, so the captions can be in the language spoken or translated for another audience.

Does it work for TikTok, Reels and YouTube Shorts?

Yes. Export the captioned clip at 9:16 for all three, or at 1:1 and 4:5 for the Instagram and LinkedIn feeds.

How accurate are the captions?

They come from the transcript, so you can read every word before you export. Speaker labels keep a multi-person video straight, and filler words are removed so the captions read cleanly.

Can I caption audio-only recordings?

Yes. An audio file becomes an audiogram, a waveform video with the same karaoke captions, ready for Reels, Shorts and the feed.

Is a video caption generator the same as an Instagram caption generator?

No. One puts the spoken words on the video; the other writes the text under the post. Castmagic does both from the same transcript, so the captions and the post caption agree.

Is there a watermark on the captioned video?

No. Nothing Castmagic-branded is added to your exports, on any plan.

Where can I import videos from?

Paste a link from YouTube, TikTok, Instagram, Vimeo, Loom, Google Drive and many other platforms, or upload the file from your computer.

How long does captioning take?

Transcription takes minutes for an hour of video, and the captions are ready as soon as the transcript is.

How much does it cost?

Plans start at $29 a month and cover Studio, transcription and the written content. The pricing page lists what each plan includes.