Etoolio

Video Caption Generator

Free video caption generator. Upload a video or audio clip to auto-transcribe it with word-level timing using in-browser AI, then download .srt or .vtt subtitles. Reels/TikTok word-by-word style. No upload, no signup.

What the video caption generator does

Upload a short video or audio clip and this tool transcribes the speech with word-level timing, then lets you download .srt or .vtt subtitle files. The transcription runs entirely in your browser using a Whisper AI speech model compiled to WebAssembly, so your footage is never uploaded. Choose how many words appear per caption, from true word-by-word (the Reels and TikTok style) to comfortable multi-word lines.

Why caption your videos

Most social video is watched on mute, and captions dramatically lift watch time, reach and accessibility. Dedicated apps like Submagic, Captions and CapCut charge a monthly fee for auto-captioning. This tool does the core job, accurate word-timed subtitles, for free, and keeps your unpublished content on your own device.

How to use it

  • Upload a video or audio clip (MP4, MOV, WebM, MP3 or WAV) under about five minutes.
  • Wait while it transcribes. The speech model downloads once (~150 MB) and is cached for next time.
  • Set words per caption โ€” 1 for word-by-word, or a few for grouped lines.
  • Download the .srt or .vtt file and import it into your editor or upload it alongside your video.

Using the subtitle file

  • CapCut, Premiere, DaVinci, Final Cut: import the .srt to get an editable, styleable caption track.
  • YouTube: upload the .srt in the subtitles section of your video.
  • Web players: use the .vtt file with the HTML5 <track> element.

Good to know

  • Everything runs locally, your video and audio never leave your device.
  • AI transcription is very good but not perfect, skim the result and fix names, brands or jargon before publishing.
  • Burned-in captions on an exported MP4 are planned for a future update; for now you export standard subtitle files that work everywhere.

Good to know

Video Caption Generator, frequently asked questions

How do I add captions to a video for free?

Upload your video or audio clip to this caption generator. It transcribes the speech with word-level timing using an AI model that runs in your browser, then lets you download .srt or .vtt subtitle files. Import that file into CapCut, Premiere, YouTube, or any editor to burn the captions onto your video.

What is word-by-word captioning?

It is the Reels and TikTok style where captions appear a word or two at a time, in sync with the speaker. Set 'words per caption' to 1 for true word-by-word, or a few words per line for easier reading. Each word is individually timed.

Does my video get uploaded anywhere?

No. The transcription runs entirely in your browser using a Whisper speech model compiled to WebAssembly. Your video and audio never leave your device, which keeps unreleased content private.

What formats can I export?

You can download standard .srt and .vtt subtitle files, which work in virtually every video editor, social platform and player. Burned-in captions on an exported MP4 are planned for a future update.

Is there a length limit?

For speed and reliability the tool handles clips up to about five minutes, which fits Reels, Shorts, TikToks and most talking-head clips. The speech model downloads once (around 150 MB) and is then cached for next time.

Which languages are supported?

The underlying Whisper model is multilingual and handles many common languages, though accuracy is highest for clear speech in widely-spoken languages. Always skim the result and fix any names or jargon before publishing.