# Video caption generator: add captions to your video

> Upload a clip and download an MP4 with the spoken words burned onto the picture.

> To add captions to a video, upload the file, choose bottom or center and a
> size, then click Generate captions. The speech is transcribed and burned into
> a new MP4 you can download. It takes MP4, MOV, WEBM and MKV up to 10 minutes.
> For an SRT file instead, use Subtitle generator.

- Page title: Video caption generator: add captions to a video | Spytrend
- Tool: https://spytrend.com/caption-generator
- Embeddable version: https://spytrend.com/caption-generator/embed
- All free tools: https://spytrend.com/tools

The limits below are the defaults. The page itself shows the current numbers
next to the tool.

## What is a video caption generator?

A video caption generator writes the speech in a clip onto the picture. You
download a new MP4 with the captions burned in, so they play with the sound off
and need no separate subtitle file.

A subtitle generator is a different tool: it returns an SRT file you load next
to the video. This one returns the video itself, ready to post on Reels, TikTok
or Shorts.

## An MP4 with captions burned onto the picture

One run returns a new MP4 with timed captions on the picture.

What comes out:

- **A preview.** The captioned video plays on the page, so you can check where
  the words sit.
- **The MP4 download.** The same file with the captions burned in, ready to post
  without a subtitle track.
- **One caption style.** Choose bottom or center and a size (S, M or L) before
  you generate. Changing them later starts a new run.

For an SRT file instead, use Subtitle generator below.

## Video caption generator: three steps

1. **Upload a video.** Drop an MP4, WEBM, MOV or MKV, up to 10 minutes and
   80 MB. A file that is not a video is rejected and does not use a run.
2. **Choose position and size.** Bottom or center, S, M or L. Then click
   Generate captions. Once the upload finishes, you can reload the page and pick
   the same run back up.
3. **Download the MP4.** Play the preview, then click Download MP4.

For a subtitle file instead of burned-in captions, use Subtitle generator below.

## Free version limits

Your first run is free, no sign-up. Leave your email for one more, then create a
free account and pay only for what you use.

## Burned-in captions — your hook survives a muted feed

Most short video is watched with the sound off. Captions on the picture carry
the first line, the offer and the call to action through a muted feed.

Captioning your own cut also shows where the hook lands on screen. If the first
line wraps into three rows or covers the product, you see it before the ad goes
out.

One captioned cut checks a single creative. Research is a different job: a
competitor runs dozens of video ads, and the question is which hook they keep
repeating. That is what Spytrend is for.

## Every hook a competitor keeps paying for, in one place

Captioning one clip is a task. Seeing which hook a competitor repeats is a
different job.

Spytrend is an ad intelligence platform for Facebook and TikTok advertising: a
full five-year archive of ads, AI-classified into 33 business categories, with
every advertiser assembled into a single card — all ads, pages, domains and
countries in one place. On paid plans, any video ad in Spytrend can be
transcribed in one click.

### Who uses it

Media buyers and brand managers who need to read a hook on mute, and who would
rather search a competitor’s whole run of ads than caption forty files by hand.

### What you see in Spytrend

- **Every creative a competitor runs.** Compare the line you just burned in with
  the twenty ads around it.
- **Run time.** Launch date and days running, so a hook that has lasted for
  months stands out.
- **Re-uploads.** How many times the same creative was uploaded again as a new
  ad: somebody chose to pay for it twice.

### How to start

Caption your clip here first. Create a free account: it opens the ad library,
and paid plans add fresh ads and every filter. Search a competitor’s brand or
domain and see which hooks they keep paying for.

## FAQ

**How do I add captions to a video?**
Upload the video, choose bottom or center and a size, and click Generate
captions. You download an MP4 with the captions burned onto the picture.

**Is the caption generator free?**
Yes, to start. Your first run is free, no sign-up. Leave your email for one
more, then create a free Spytrend account and pay only for what you use.

**Can I download an SRT file?**
Not here: the captions are burned into the MP4. For a subtitle file, use
Subtitle generator below.

**Does it write Instagram captions?**
No. It does not write post text or hashtags; it puts the spoken words onto the
video frames.

**How long can the video be?**
Up to 10 minutes and 80 MB per video. A longer clip is refused before captioning
starts.

**Which languages can it caption?**
Languages written in Latin, Cyrillic or Greek letters, such as English, Spanish,
German or Russian. Speech in Chinese, Japanese, Korean, Hindi or Thai cannot be
captioned yet.

**Do you keep my video?**
No. Your upload is used to build the captioned MP4 and is deleted when the run
ends. The captioned MP4 stays available at its own link for a while; download it
to keep it.

## See which hooks competitors repeat

See every hook a competitor repeats, with how long each ad ran.

- Open Spytrend: https://spytrend.com/register?source=tools&via=tools-app&returnTo=%2Fads%3Fmedia_types%3Dvideo%26from%3Dtools&utm_source=tools&utm_medium=free_tool&utm_campaign=caption-generator

## Related tools

- [Subtitle generator](https://spytrend.com/subtitle-generator): Upload a video and download an SRT subtitle file for it, plus the same words as plain text.
- [Video translator](https://spytrend.com/video-translator): Upload a video or paste a YouTube link, pick a language and get translated subtitles or plain text.
- [Video to text converter](https://spytrend.com/video-to-text-converter): Read what a video ad says. Upload an MP4 or paste a YouTube link and get the transcript as text or SRT.
- [YouTube transcript](https://spytrend.com/youtube-transcript): Paste a YouTube link and get the video’s transcript with timestamps. Copy it or download TXT and SRT.
- [Audio to text](https://spytrend.com/audio-to-text): Upload an MP3, M4A or WAV file, or a voice memo, and get the spoken words back as text or an SRT file.
- [Translate audio](https://spytrend.com/translate-audio): Upload a recording and read it in another language, as plain text or an SRT subtitle file.
- All free tools: https://spytrend.com/tools

---

Captions are generated automatically and may contain errors.
