How to add subtitles to a video

Adding subtitles takes four steps: turn the speech into text with the time of each word, correct that text, decide how it should look, and either burn it into the picture or save it as a separate file. Automatic transcription does the first step in minutes. The quality of the result is decided in the second and third.

Most of the work is not typing. A speech model writes the draft; what makes subtitles good is what you do after: fixing the words it got wrong, keeping each line short enough to read, and putting the text where nothing covers it.

First decide: burned in, or a separate file

There are two kinds of subtitles, and they are not interchangeable. Burned-in subtitles are part of the picture. They look exactly as you designed them on every platform and every device, and nobody can switch them off. A subtitle file (.srt or .vtt) is a list of lines with their times, uploaded next to the video. The viewer can turn it on or off, and the platform decides how it looks.

Burned inSeparate file
Always visibleYesOnly if the viewer turns it on
Your own style and animationYesNo, the platform styles it
Can be switched offNoYes
Can be corrected after publishingNo, you export againYes, you replace the file
Several languagesOne per videoOne file per language

As a rule: burn them in for short clips meant for feeds that play without sound, where the subtitle is part of the look. Use a file for long videos on platforms that support one, such as YouTube, where viewers expect to choose. Nothing stops you from doing both from the same text.

How automatic transcription works

A speech model listens to the audio in short windows and writes the words it hears, each with the moment it starts and ends. Those per-word times are what make the animated styles possible: a word can light up exactly when it is spoken. The words are then grouped into lines, breaking at pauses and at the end of sentences.

Where the model runs matters. A cloud service receives your audio, transcribes it on its own machines and is fast. A model running in your browser keeps the file on your computer, costs nothing per use, and pays for that in two ways: it has to be downloaded once on each device, and it is slower, more so on a machine without a graphics card the browser can use.

Correct the text before anything else

An automatic transcript is a draft, and the errors are predictable. Check these first:

Read the whole thing once with the sound on. It is faster than it sounds, because you are only confirming, and it is the single step that separates subtitles people trust from subtitles people notice.

Keep each subtitle short enough to read

A subtitle is read while the picture keeps moving, so it has to be taken in at a glance. Broadcast and streaming guidelines commonly keep a line to roughly 37 to 42 characters and a subtitle to two lines. On a vertical clip with large text, two to four words at a time is normal.

Make it readable on any background

The picture behind the text changes every second, so contrast cannot depend on it. There are two reliable ways to get it: a dark outline around light text, or a box behind the text. An outline is lighter and suits large, heavy type. A box is the safest choice over busy footage and for smaller text.

Put it where nothing covers it

On a horizontal video the convention is the lower part of the frame, centred, with a margin from the edge. On a vertical video for a short-video app that position is the worst one: the caption, the buttons and the progress bar sit on top of it. Move the subtitles up, a little below the middle, and keep them away from the right edge where the icons are.

If the video already has text on screen, such as a lower-third name or a slide, move the subtitles for the whole video rather than letting the two collide.

Motion: a little goes a long way

Animated subtitles hold attention because the eye follows what moves. The useful kind follows the speech: a word appears or lights up as it is said. Motion that is not tied to the speech, such as text bouncing for its own sake, competes with the picture. For long videos, a quiet fade or no animation at all is easier to watch for ten minutes than a pop on every word.

Doing it in CutNoodle

The subtitle tool does all of the above in a browser tab. It transcribes on your computer, so the video is not uploaded; the first time on each device it downloads the speech model once, between about 40 and 560 MB depending on the model you choose and on your browser, and keeps it for the next videos. You then correct the lines, set how many words each one holds, pick a style and an animation, drag the text where you want it, and export an MP4 with the subtitles burned in. The same text can be downloaded as .srt or .vtt for platforms that take a file.

It has limits worth knowing before you start: it does not translate and you cannot choose the language, one style applies to the whole video, and the video can be up to 60 minutes and 2 GB.

Common questions

What is the difference between burned-in subtitles and a subtitle file?

Burned-in subtitles, also called open captions, are drawn into the picture: they show everywhere and cannot be switched off. A subtitle file, such as .srt or .vtt, travels next to the video: the viewer can switch it on and off, and the platform can restyle it or offer several languages. Burn them in when you need them always visible; upload a file when the platform supports one and you want the viewer to choose.

How many words should a subtitle have?

Few enough to read at a glance. Broadcast and streaming guidelines commonly keep a line to roughly 37 to 42 characters and a subtitle to two lines. Fast vertical clips often go much shorter, two or three words at a time, because the text is large and the cuts are quick.

Are automatic subtitles accurate enough to publish?

They are a draft. Speech models are good on clear speech in a quiet room and get worse with accents, noise, music, crosstalk, names and technical terms. Read every line once against the audio before you publish; the mistakes that remain are usually names, numbers and words that sound alike.

Where should subtitles go on a vertical video?

Away from the bottom edge. Short-video apps cover the lower part of the frame with the caption, buttons and progress bar, and the far right with icons. Subtitles placed a little below the middle, centred, stay clear of all of them.

Do I need to upload my video to subtitle it?

Not necessarily. Most online subtitle tools transcribe on their servers, so they need the file. A browser tool can run the speech model on your own computer instead: it is slower and has to download the model once, but the video never leaves the machine.

CutNoodle's subtitle tool is free and runs in your browser. Open it and choose a video.