media

Add Text to Video

Overlay text on a video at a chosen position, size, and color.

First run downloads ~29 MB. The model is cached after the first use, then runs offline. Manage downloads on the settings page.
Loading…

About Add Text to Video

Add Text to Video overlays a text layer — a title, caption, or label — onto your clip at the position, size, and color you choose, and exports an MP4. Use it to caption a social clip, brand a demo, or label a section without opening a full editor. It processes locally in the browser, so your video stays on your device.

Category
media
Input
Accepts: video/*.
Output
Outputs: video/mp4.
Cost
Free, runs in your browser
Memory
high
Install group
ffmpeg
Privacy: Add Text to Video runs entirely on your device. Files you provide never leave your browser — no uploads, no server, no tracking. The page works offline once loaded.

Common uses

  • Add a bold title card text over the opening seconds of a product demo
  • Caption a short clip for silent autoplay on social feeds
  • Stamp a confidentiality or draft label across a review video
  • Label before/after segments of a tutorial with on-screen text
  • Put your handle or website in a corner as a lightweight text watermark
  • Add a call-to-action line near the end of a promo clip

Frequently asked questions

Can I control where the text appears?

Yes. You set the position, font size, and color, so you can place the text where it reads best against your footage.

What video formats are supported?

Common video files are accepted (any video/* type such as MP4, MOV, or WebM), and the output is always an MP4.

Does the text stay on screen for the whole video?

The overlay is applied to the video as rendered. For a logo image rather than text, or for a corner watermark, see the Overlay Image on Video tool.

Is my video uploaded to add the text?

No. The overlay is rendered in your browser on your machine. The footage never leaves your device.

Will it re-encode the video?

Yes — burning text into the frames requires re-encoding to MP4, so expect normal encoding time and a fresh output file rather than an edit of the original.

Keywords

  • video
  • text
  • caption
  • title
  • overlay
  • watermark
  • subtitle
  • label

Try next