Add Subtitles to Video

Burn in or attach an .srt subtitle file.

Loading tool…
Try next →Video ConverterConvert between MP4, WEBM, MOV, MKV and AVI.

About Add Subtitles to Video

Add Subtitles puts a subtitle file (.srt, .vtt or .ass) onto your video, right in your browser. Choose to burn the text permanently into the picture so it shows everywhere, or add it as a track the viewer can switch on and off. Upload the video and the subtitle file, pick a mode, and download the result. Free, no sign-up, no watermark, and nothing is uploaded.

It runs an in-browser build of ffmpeg. Burn-in re-encodes the video with the captions painted on; the toggleable track is a fast copy that keeps the original quality and works best with MP4 or MOV.

Frequently asked questions

Is it free to use?
Yes — completely free, with no sign-up, no watermark and no limits.
Is my video uploaded to a server?
No. It runs an in-browser build of ffmpeg, so your video and subtitle file are processed entirely on your own device and never uploaded.
What subtitle files does it accept?
It takes common text subtitle files — .srt, .vtt and .ass/.ssa. You need the subtitle file already; this tool adds existing subtitles to a video rather than generating captions from the speech.
What is the difference between burn-in and a track?
Burn-in paints the text permanently into the video, so it shows on every player and on social media, but it re-encodes the video and can't be switched off. A track keeps the subtitles separate so the viewer can toggle them, ships faster and keeps the original quality, but some players and social platforms won't display it automatically.
Why does the first run take a moment?
The first time, it downloads a ~32 MB processing engine, which is cached afterwards so later runs start instantly.