Add automatic captions to a video and burn them right into the picture — perfect for TikTok, Reels, Shorts and silent autoplay feeds. The speech is transcribed by an AI model that runs entirely in your browser, then each frame is re-rendered with the caption drawn on and exported as an MP4. Your video never leaves your device.

No account, no upload, no per-video credits. The AI model downloads once on first use and is then cached, so the rest runs locally and privately.

How to add captions to a video

  1. Drop a short video (MP4, WebM or MOV).
  2. The speech is transcribed on your device; tweak the wording if needed.
  3. Burn the captions in and download the MP4.

Frequently asked questions

Are the captions burned in or a separate file?

Burned in — the words are drawn onto the video and exported as a new MP4, so they show everywhere with no separate subtitle file needed.

Is my video uploaded?

No. Transcription and rendering both run in your browser — the video never leaves your device.

What languages work?

The built-in model handles English well and many other languages reasonably. You can also edit any line before burning it in.

Need an .srt file instead of burned-in captions?

Use the Subtitle Generator tool for downloadable .srt/.vtt files; this tool bakes the captions into the video itself.

Related tools