Subtitle generator: make an SRT file from your video

Upload a video and get a timed SRT subtitle file, plus the same words as plain text. Your first run is free, no sign-up.

To generate subtitles, upload the video and click Generate subtitles. The tool transcribes the speech, splits it into timed cues and returns an SRT file plus plain text. If the video already has a subtitle track, that track is used. It takes MP4, MOV, WEBM, MKV and M4V up to 10 minutes.

[ What it is ]

What is a subtitle generator?

A subtitle generator writes the speech in a video out as timed cues: each line with the moment it starts and ends. You get a subtitle file that a player, an editor or a social platform reads alongside the video; the video itself is never changed.

One run returns the spoken words twice: as a timed SRT subtitle file and as plain text.

[ What you get ]

A timed SRT subtitle file from your video

What comes out:

  • SRT subtitles. Numbered cues with start and end timestamps, in the format players, editors and social platforms accept without conversion.
  • Plain text. The same words without the timings, ready to paste into a brief, a caption or a prompt.

Cues are laid out to be read: lines wrap to a readable width, tiny fragments merge with their neighbor, and a cue that would flash by is held long enough to read.

Two honest limits: nothing is burned into the picture, and nothing is translated. The subtitles come back in the language of the video.

[ How to use it ]

SRT subtitle generator: three steps

  1. Upload the video

    MP4, MOV, WEBM, MKV or M4V, up to 10 minutes and 80 MB.

  2. Click Generate subtitles

    If the file already carries a subtitle track, that track is used; otherwise the speech is transcribed. Once the upload finishes, you can reload the page and pick the same run back up.

  3. Download the SRT

    Click Download SRT, or copy the plain text. Both come from the same run.

To translate the subtitles or burn them into the picture, use Video translator or Caption generator below.

[ Limits ]

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.

[ Why marketers use it ]

Read an ad's argument in seconds — and see exactly when the offer lands

Most video ads are watched with the sound off, so the people making them put the whole argument in the first three seconds. Subtitles are the fastest way to see that argument written down.

With an SRT in front of you, the shape of the ad is readable: where the hook lands, what the claim is, whether a price is said out loud and where the call to action falls. "The offer arrives at 00:14" is a different fact from "the offer is mentioned".

For your own ads there is a production reason too: an SRT is the version of the subtitles you can edit before the creative goes out.

One video is one script. A competitor runs dozens of creatives, and that is where Spytrend comes in.

[ Go further with Spytrend ]

Every competitor video ad, with the run time that shows which paid off

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.

Two jobs where one subtitle file is not enough

  • Briefing a shoot for next month. You need the shape the category keeps buying, not one competitor’s script. That is twenty creatives read as text.
  • Telling a winner from an accident. A subtitle file says what an ad says, not whether anyone kept paying for it. Run time does, and so does the number of times the creative was uploaded again as a new ad.

Read a category the way you just read one video

  • Pick the market. Search a brand or a domain, or pick a country and a business category.
  • Sort by run time. The ads that outlived months of optimization come first.
  • Read the openings side by side. Transcribe the top ads and read their first three seconds as text: the argument the market keeps paying for shows up on one screen.

How to start

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 read the creatives that have been running longest.

FAQ

Read a whole category the way you just read one video

You just read one creative. In Spytrend, any video ad is one click from text on paid plans, next to the run time that says which of them paid off.

Open Spytrend

Embed this tool on your site

Add the subtitle generator to your own page. Paste the code below into your HTML; it works on any site, doesn't need an account and runs exactly like this page.

<iframe src="https://spytrend.com/subtitle-generator/embed" width="100%" height="680" style="border:0" loading="lazy" sandbox="allow-scripts allow-forms allow-same-origin" title="Subtitle generator"></iframe>

Subtitles are generated automatically and may contain errors.