Video caption generator

Create subtitles and text automatically with AI in 3 minutes

  • Transcribe audio/video to subtitles or text.
  • Translate audio/video into subtitles or text in any language.
  • 76 languages supported.
  • Save output as subtitles or plain text.
Trusted by 3000+ users.

Free: one 60-second file a day

Sign up for 3 a day

Mode:

Transcribe
Translate

Add a caption track to any video without transcribing it yourself. Upload the file, review the generated captions, and export a subtitle file you can upload alongside the video.

How captioning a video works here

The audio is extracted from your video and transcribed with word-level timing, then grouped into caption blocks. You get an editable transcript rather than a finished video, which keeps the captions separate from the picture.

Keeping them separate is usually what you want. A separate file can be corrected without re-encoding, replaced with a translated version, switched off by the viewer, and read by the platform — YouTube indexes uploaded caption text, so a captioned video becomes findable by what was said in it.

Video formats

mp4, mov, mkv, webm and avi all work, along with most other common containers. Only the audio track is used, so resolution and codec make no difference to the result or to the price.

If your video is very large, exporting just the audio first and uploading that instead will upload considerably faster and produce an identical caption file.

Uploading captions to a platform

  • YouTube: Studio → Subtitles → Add language → Upload file → select your .srt.
  • Vimeo: video settings → Distribution → Subtitles → upload the .srt or .vtt.
  • A website using HTML5 video: reference the .vtt file from a <track> element.
  • A video editor: import the .srt to burn captions into the picture if you need open captions.

Captions in other languages

The same video can produce caption tracks in any of the 76 supported languages. Because translation runs on the transcript, every language version shares the original timings, so you can upload several subtitle tracks against one video and they will all line up.

ByteDance logoBerkley university logoUniversity of Illinois logoAljazeera logo
Transcribe 76 languages to Subtitles or Plain Text

Transcribe

Transcribe Your Video/Audio to Subtitles Automatically.

76 Languages supported (See List)

Translate

Translate Video/Audio into Subtitles in Any Supported Language, Automatically.

76 Supported Languages (See List)

Translate 76 languages to Subtitles or Plain Text

Supports Noisy Audio

Translate or transcribe audios recorded in a noisy environment with great accuracy.

Multilingual audio

Have video where multiple speak different languages? No problem!

Support for Diverse Accents

Different people from different places speak the same language differently, our AI can work through it seamlessly.

Common questions

Does it add captions into the video itself?

No. You get a subtitle file — SRT or VTT — which you upload alongside the video. That keeps captions switchable and editable. If you want them burned permanently into the picture, import the exported SRT into a video editor.

Which video formats can I upload?

mp4, mov, mkv, webm, avi and most other common containers. Only the audio track is used, so codec and resolution do not affect the result.

Is this better than YouTube's automatic captions?

Usually, particularly for accented speech, non-English audio and technical vocabulary — and unlike YouTube's version you can correct the text before it goes live. Uploading your own caption file also replaces the automatic one rather than sitting alongside it.

How much does captioning a video cost?

One credit per minute of video, rounded up per file. Credits are $10 for 100, expire 365 days after purchase, and there is no subscription.