Add Subtitles to Video
Burn SRT, VTT or ASS subtitles into a video, or add them as a track you can switch on and off.
Loading Add Subtitles to Video… If nothing happens, please enable JavaScript.
Most videos are now watched with the sound off: on a phone in public, scrolling a feed, in an open-plan office. Subtitles are what keeps those viewers watching, and they are essential for people who are deaf or hard of hearing and for anyone watching in a second language. This tool puts a subtitle file onto a video. Choose the video (MP4, MOV, MKV, WebM, AVI and most other formats) and the subtitles (SubRip .srt, WebVTT .vtt or Advanced SubStation .ass and .ssa), together or one after the other, and pick how you want them added.
Examples
video.mp4 + video.srt
video-subtitled.mp4
Burned in: H.264 MP4 with the text in the picture, plays everywhere including social networks.
film.mkv + film.ass
film-with-subs.mkv
Added as a track in seconds, ASS styling kept, existing subtitle tracks preserved.
Frequently asked questions
Are my video and subtitles uploaded?
What is the difference between burned-in and soft subtitles?
Which should I use for Instagram, TikTok, YouTube Shorts or WhatsApp?
Why does burning subtitles take so long?
My subtitles show empty boxes or question marks. What can I do?
Does burning subtitles reduce the video quality?
Which subtitle formats are supported?
Is there a file size limit?
About Add Subtitles to Video
Burning the subtitles in, also called hardcoding or open captions, draws the text into the picture itself. It then shows on every device, every player and every social network, from Instagram and TikTok to WhatsApp and a projector at a conference, with no setting for the viewer to find. You choose the look: text size as a share of the picture height, colour, an outline or a semi-transparent box behind the text, bold, top or bottom position and the distance from the edge. A live preview on top of your video shows each line at the right moment, so you can judge the size and position before you start. ASS files keep their own font sizes, colours and positions unless you ask the tool to replace them. Because every frame is changed, the video has to be re-encoded (H.264 in an MP4 file, at the quality you pick), which takes roughly as long as the video plays, or longer for long HD files on slower devices.
Adding the subtitles as a track, also called soft subtitles or closed captions, is the fast alternative: the text is stored next to the video and audio, nothing is re-encoded, and the job takes seconds even for a full film. Viewers can switch the track on or off in players such as VLC, QuickTime, the TV or a browser. You can set the language of the track and whether it is shown by default. MP4 stores it as timed text, which plays almost everywhere; MKV keeps ASS styling intact and also keeps any subtitle tracks the video already had; WebM files get a WebVTT track. Social networks generally ignore subtitle tracks, so for those, burn the subtitles in.
Everything runs in your browser with ffmpeg compiled to WebAssembly: the video and the subtitle file never leave your device, which matters for unreleased work, private recordings and client material. Subtitle files in old encodings such as Windows-1252 are converted to UTF-8 automatically, so accented letters come out right. The built-in font, Liberation Sans, covers the Latin, Greek and Cyrillic alphabets; for Chinese, Japanese, Korean, Arabic, Hebrew, Hindi, Thai and other scripts, add a font file (for example one of the free Noto fonts) and the tool tells you in advance if any character in your subtitles would be missing. If you do not have subtitles yet, the Audio Transcribe tool can write them from the speech in your video, and the Subtitle Editor can fix their timing first.
From title cards to burned-in film subtitles
Silent films told their story with intertitles, cards of text filmed and spliced between the scenes. When sound arrived in the late 1920s, a film could no longer simply swap its cards to travel abroad, and studios first tried shooting the same film several times in different languages. Subtitles were the cheaper answer, and early ones were literally burned in: in the 1930s laboratories in Europe pressed the text onto each frame of the print with heat and chemicals, or etched it away from the emulsion with acid after coating the film in wax. Every copy for every country had to be treated frame by frame.
Television added a second idea. Closed captions, text hidden in the broadcast signal and shown only by viewers who ask for it, were demonstrated in the United States in 1972 and went on air regularly in 1980; in the United Kingdom the Ceefax teletext service carried subtitles on page 888 from the late 1970s. The split between open subtitles that everyone sees and closed ones that the viewer controls is exactly the choice this tool offers today.
The SubRip .srt format comes from a small Windows program of the same name, written around 2000 to pull subtitles off DVDs with optical character recognition. Its plain format, a number, a time range and the text, was so easy to read and write that it became the most widely supported subtitle format in the world, far outliving the program itself.