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.
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:
- Burned-in: short social videos, paid ads, Reels, Shorts and TikTok, anywhere you want branded type that always shows.
- Closed (a separate track or uploaded SRT): longer videos, training and webinars, anything where viewers may want to turn text off, change its size or read it in another language.
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:
- Two lines at most. Three lines cover the picture and slow the eye.
- Short lines. Aim for roughly 32 to 42 characters per line for full-line captions. For vertical video, shorter is easier to read.
- Break at natural phrases. Split after a comma or before "and", not between an article and its noun.
- Match speech. A caption should appear when the word is spoken and leave soon after. Captions that linger over the next shot feel late.
- Give each caption enough time to read. If a viewer cannot finish it, split the sentence or trim the words.
- Spell names and product terms from your own brief. Automatic transcripts often get brand names wrong.
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)
- Open your video as the source.
- Pick a preset that suits where it will run, such as a general MP4 preset.
- Go to the Subtitles tab and import your SRT file as an external subtitle track.
- Tick Burn In for that track.
- 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:
- `-i input.mp4` is your video, and `output.mp4` is the new file.
- `subtitles=captions.srt` reads your caption file.
- `force_style` overrides the look: font, size, white text, black outline, bottom center, and a margin from the bottom edge.
- `-c:a copy` keeps the original audio untouched.
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?
| Method | Cost | Control over style | Best for |
|---|---|---|---|
| HandBrake | Free | Low | One-off videos, no command line |
| ffmpeg | Free | High (font, color, outline, position) | Batches and repeatable styling |
| Video editor | Free or paid | Highest (animation, per-word timing) | Branded social edits |
| Upload SRT as closed captions | Free on most platforms | Platform decides | Long 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.
- Size. Large enough to read at arm’s length on a phone. If you have to squint on your own screen, it is too small.
- Contrast. White text with a dark outline or soft shadow holds up on light and dark footage. A solid box behind the text works when the background is busy.
- Safe zones. Platforms put buttons, captions and handles over the bottom and right side of vertical video. Keep captions in the middle area, clear of them, and check on a real phone because layouts change.
- Word by word or full lines. Word-by-word captions add energy and hold attention on fast, punchy edits. Full lines read easier for longer sentences and calmer ads. Pick one style per video.
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.
- Watch the exported MP4 start to finish with the sound off.
- Read every caption for typos, names and numbers.
- Check that no caption covers the product, a face or a key shot.
- Check line breaks: two lines at most, no awkward splits.
- Play it on a phone and look at the safe zones.
- Confirm audio is in sync and the length matches the master.
- Keep the caption-free master and the SRT for future edits and other languages.
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.
Or read how it works on the agencies page.