Free · No watermark · No sign-up

Auto captions for any video, free

Drop in a video and get timed captions back, word by word. Fix any word, pick a style, and download an MP4 with the captions burned in, or an SRT file for YouTube.

Drop a video. Fix any word. Export.

Drop a video here

MP4, MOV or WebM · up to 30 min

Got an SRT? Drop it in too.

Your video stays on your device. Only the audio is sent.

1 credit per video minute.SRT import is free.

How the auto caption generator works

  1. 1

    Drop in a video

    MP4, MOV or WebM, up to 30 minutes long. Your browser opens the file. The video itself isn't uploaded.

  2. 2

    Whisper writes the captions

    Your browser pulls out a small audio track and sends only that to Whisper. Every word comes back with its own start and end time, and the words are grouped into readable lines.

  3. 3

    Fix, style, export

    Correct names and slang, adjust a start or end time, pick a style. Then download SRT, VTT, TXT, or an MP4 encoded on your own device.

Accuracy

How accurate are auto generated captions?

Auto captions are written by a speech recognition model instead of a person. Ours is Whisper large-v3 turbo. It listens to the audio, picks the most likely words, and marks when each one starts and ends. We then group the words into lines of up to about 42 characters and roughly 5 seconds. Vertical videos get shorter lines, around 22 characters, so they fit a phone screen.

With one clear voice and a decent mic, most lines come out right the first time. The mistakes show up in the same places again and again:

  • Names of people, brands and products. The model spells what it hears, so "Groq" can turn into "grok".
  • Heavy accents and fast talkers, worse still with music underneath.
  • Crosstalk. When two people talk at once, it follows one voice or mashes both into a line nobody said.
  • Numbers. "Fifteen" can come back as "50", or as a word in one line and digits in the next.

So proofread before you export. On a short clip it takes a minute or two: click a line and the video jumps to that moment, so you can hear what was actually said. YouTube gives creators the same advice about its own automatic captions.

A free caption generator with nothing stamped on it

Your video stays on your device

Your browser burns the captions in with its own encoder. Only a compressed audio track goes out for transcription, and we don't keep it.

The spoken word lights up

A yellow box slides from word to word as each one is spoken. Switch Active word to Color change to tint the word instead, or pick Classic for plain text.

SRT, VTT, TXT and MP4

Subtitle files for YouTube and players, plain text for show notes, and a captioned video for social apps.

No watermark, no sign-up

Nothing to install and no account to make. Your export has no logo stamped in the corner.

Use it for

Captions for videos you already make

If someone talks in it and it runs 30 minutes or less, you can caption it here.

  • TikToks, Reels and Shorts. Karaoke, Classic and Boxed sit low in the frame, where those apps put their buttons and post text. Drag the position slider up, or use Bold pop, which sits higher.
  • YouTube videos, tutorials and course lessons. Here a subtitle file often beats burned-in text. The SRT generator opens straight on the file downloads.
  • Podcast clips, interviews and Zoom recordings. If you only need the words, convert the video to text and copy the transcript.
  • Videos in Spanish, Hindi, Portuguese, Arabic, French, German, Japanese and a few dozen other languages.

The highlighted-word look has its own guide: word-by-word captions, how the timing is done and when the style is worth it.

Compared

Why not use the app's own captions?

Sometimes you should. YouTube, TikTok and Instagram all make captions for free, and if a video only ever lives on one app, theirs may be enough. The real difference is where the captions end up.

YouTube adds automatic captions after upload as closed captions that viewers switch on, and you can correct them in YouTube Studio. Our guide to YouTube's auto captions covers turning them on, off and fixing them.

TikTok transcribes your speech when you tap Captions on the preview screen, and you can edit each line before posting. They're tied to that one post, so the same clip on Reels starts from nothing. Our steps for adding captions on TikTok cover both routes.

Instagram can switch on automatic closed captions for Reels, and its Captions sticker puts text on the video in the app. The Reels captions guide walks through both.

Captions burned in here are part of the picture. They show with the sound off, and they stay put when you post the same file somewhere else. That's the open-caption approach, and the guide to open and closed captions explains the trade-off. Plenty of people do both: burned-in captions for social, an SRT for YouTube.

Browser vs cloud

Your computer does the rendering

Rendering video on a server costs money for every minute, so tools that work that way have to meter it. Modern browsers can encode video themselves, so we let yours do it. The video stays on your machine and rendering has no daily cap. The trade-off: an old laptop renders a long 4K file slowly. If you mostly want files, not a captioned video, the subtitle generator page opens on the export options.

ExportMade onCost
SRT, VTT, TXT Instant, in your browser Free
MP4 (browser) Your device Free, unlimited
MP4 (cloud) Our servers 1 credit/min + captioning
FAQ

Auto captions questions

01

Are these auto captions really free?

Yes. Transcription, editing, subtitle files and in-browser video rendering cost nothing, and there's no watermark. Each visitor can transcribe 20 minutes of video a day, which is how we keep it free. Editing, downloads and rendering have no limit.
02

Is my video uploaded anywhere?

No. The video is opened and rendered in your browser. To transcribe it, your browser extracts a small compressed audio track and sends only that to our speech recognition provider (Whisper running on Groq). We don't store the audio or the captions.
03

How long can the video be?

Files can be up to 30 minutes. Transcription costs 1 credit per started minute and each visitor gets 20 a day, so one video can be transcribed up to 20 minutes long. With your own SRT or VTT file there's no transcription, so the full 30 minutes works. How fast the MP4 renders depends on your device and the video's resolution.
04

Can I add auto captions on my phone?

Transcription, editing and SRT or VTT downloads work in recent mobile browsers. Exporting the MP4 needs WebCodecs video encoding, which recent Chrome on Android and recent Safari on iPhone support. Cloud rendering for other devices is planned. It will use the same daily credits, at 1 credit per minute of video.
05

Which languages does it handle?

50+ languages. Leave it on auto-detect, or choose from about 22 common ones in the menu, which helps on very short clips. Captions come out in the language that's spoken. There's no translation yet.
06

Can I use a subtitle file I already have?

Yes. Drop an SRT or VTT file in with your video. You can restyle it and burn it in without transcribing again.
07

Are auto captions the same as subtitles?

In everyday use, people mean the same thing: speech turned into on-screen text. Strictly, captions also describe sounds like [music] or [laughter] for viewers who can't hear, and subtitles are for viewers who can hear but don't speak the language. Automatic tools, this one included, write down speech only.

Still have a question? Contact us

Try it now

Caption your next video now.

Free, no watermark, no sign-up. Your video stays on your device.