Main Street Profile
Contact

Burn Subtitles Into Video: Free Ways to Add Open Captions

To burn subtitles into a video, you make a caption file (usually an SRT), then use an encoder to draw the text onto the picture and export a new MP4. The words become part of the video, so they show on every platform, with sound off or on. HandBrake, ffmpeg and most editors can do it.

Tetris explainer edit: our sample, AI presenter said openly.

What is the difference between burned-in and closed captions?

Burned-in (open) captions are part of the picture. Nobody can switch them off, and they look the same everywhere. Closed captions are a separate text track the viewer can turn on or off, and the platform decides how they look. Burn in when the look and the muted viewer matter most.

When each one fits:

The trade-off is simple. Burned-in text cannot be edited after export, so a typo means a re-export. Keep your master without captions and burn onto a copy.

How do you make an accurate SRT file?

An SRT is a plain text file with numbered blocks. Each block has a start time, an end time and one or two lines of text. Any transcript can become an SRT, but the timing and line breaks decide whether captions feel professional or sloppy. Always correct the text by hand and check it against the audio.

Here is what one block looks like:

1
00:00:01,200 --> 00:00:03,400
Still dull after
moisturizer?

Rules that keep captions readable:

Then watch the whole video with the sound off and read only the captions. If the message still makes sense, the file is doing its job. Watch it once more with sound to catch timing drift.

How do you burn subtitles into video for free?

You have three common free routes: HandBrake for a simple point-and-click export, ffmpeg for exact control from the command line, and a video editor you may already have. All three take your video and your SRT and give you a new MP4 with the text drawn in.

### HandBrake (menu level)

  1. Open your video as the source.
  2. Pick a preset that suits where it will run, such as a general MP4 preset.
  3. Go to the Subtitles tab and import your SRT file as an external subtitle track.
  4. Tick Burn In for that track.
  5. Choose a destination file name and start the encode.

HandBrake gives you few style options for imported SRT files, so the text may look plainer than you want. If the look matters, use ffmpeg or an editor. Menu names can change between versions, so check what your version shows.

### ffmpeg (an example)

ffmpeg is a free command-line tool, and the subtitles filter is a standard, public way to draw an SRT onto video. Treat the command below as an example to adapt, not a recipe to copy blindly. Sizes are relative, so test one short clip first.

ffmpeg -i input.mp4 -vf "subtitles=captions.srt:force_style='FontName=Arial,FontSize=18,PrimaryColour=&H00FFFFFF,OutlineColour=&H00000000,BorderStyle=1,Outline=2,Alignment=2,MarginV=60'" -c:a copy output.mp4

We ran this command with ffmpeg 7.1 on 8 Nov 2026, on a short test clip with a two-line SRT, and it worked as described.

What the pieces do:

Windows warning. The filter treats the colon and backslash as special characters, so a path like `C:\videos\captions.srt` often fails. The easy fix: put the SRT in the same folder as the video, open the terminal there, and use only the file name. If you must use a full path, use forward slashes and escape the drive colon, like `C\:/videos/captions.srt`. File names with spaces or apostrophes can also cause trouble, so keep them simple.

### Video editors

Editors such as DaVinci Resolve can import an SRT onto a subtitle track and render it into the picture, and most paid editors can do the same. Check the current menu names, because they move between versions. An editor suits you when you want to restyle captions, animate them or fix the timing by eye.

### Which method should you pick?

MethodCostControl over styleBest for
HandBrakeFreeLowOne-off videos, no command line
ffmpegFreeHigh (font, color, outline, position)Batches and repeatable styling
Video editorFree or paidHighest (animation, per-word timing)Branded social edits
Upload SRT as closed captionsFree on most platformsPlatform decidesLong videos, optional text

What should social captions look like?

Social captions should be big, high contrast and clear of the buttons. Most people see them on a phone, held in one hand, for a second or two. If the text is small, thin or hidden behind an interface, it does nothing. Style them for the smallest screen first.

Word-by-word captions with custom timing on a vertical edit are design work as much as subtitling, and we deliver them inside finished videos. Our Tetris explainer edit, a sample piece with an AI presenter (said openly), uses this style.

What should you check before you publish?

Run the same check every time. It takes a couple of minutes and catches the errors viewers notice first. Do it on the exported file, not the project.

For how to brief a video before any captions exist, read how to write a video brief.

FAQ

Can I burn subtitles into a video for free?

Yes. HandBrake and ffmpeg are free, and many editors have a free version that can render captions into the picture.

Can I burn subtitles into video online?

Online tools exist, but check what they do with your file, whether they add a watermark and any size limits before you upload client footage.

Why do my burned-in subtitles look too small or too large?

Style sizes are relative to the video frame, and tools differ. Export a short test, view it on a phone, and adjust the size once rather than guessing.

Should I use burned-in or closed captions for ads?

For short social ads, burned-in is the usual choice, because the text always shows and matches your branding. For long videos, offer a closed track too.

Can I change burned-in captions later?

Not without re-exporting. Fix the SRT, then burn again from the caption-free master.

Email us your brief

Want captions that are on-brand and ready to run? Email us your brief and we reply with a quote. We make white-label product videos for agencies, in 9:16, 1:1 and 16:9 from one piece.

hello@mainstreetprofile.com

Email us your brief

Or read how it works on the agencies page.