Burned-In Captions vs Soft Subtitles: The Real Trade-Off
Burning captions into the picture buys you control and costs you everything else. What each delivery method actually gives up, and how to ship both.
The choice between burning captions into the picture and shipping them alongside it gets framed as a styling preference, and it is not. It is a decision about who is allowed to change the text after you have delivered it — you, the platform, or the person watching. Once that is clear, most of the arguments settle themselves.
Burned-in captions, also called open captions, are drawn into the video frames during export. They become pixels and stop being text. Soft subtitles, also called closed captions, travel as a separate stream of timed text: either muxed into the container next to the video and audio, or delivered as a sidecar file the player loads. This guide covers what each one gives up, why the loss is asymmetric, and why the practical answer for most projects is to produce both.
Pixels Versus Data
Everything downstream follows from this one distinction. A burned-in caption is indistinguishable from a sign in the background of the shot — the encoder, the platform, the viewer's caption settings and any indexing system all see picture, not language.
A soft subtitle is the opposite. It is a small text file with timings, which means it can be searched, re-styled, translated, resized, disabled, converted, corrected without re-encoding, and read by software that never renders a frame of video. Every advantage of soft subtitles is a consequence of the text still being text.
What Burning In Actually Costs
The appeal is obvious: the captions look exactly as designed, on every device, with no player in a position to overrule you. On a muted, fast-scrolling feed that certainty is worth a lot, and it is why short-form video is dominated by open captions.
The costs arrive later, and they compound.
Corrections stop being cheap. A misspelled name in a sidecar file is a two-minute fix. The same misspelling burned into the picture requires re-rendering the export, re-uploading it, and in most cases losing whatever engagement the original had accumulated. Caption errors are common enough that this is a real operational cost rather than a hypothetical one.
The export count multiplies. Eight languages means eight full video renders, eight uploads, eight sets of storage, and eight things to update the next time the source is re-cut. The same eight languages as sidecar files are eight small text files against one video. If multi-language delivery is anywhere in your plans, this is usually the argument that decides it, and the wider question of when to translate by text versus by voice is covered in choosing between dubbing and subtitles per market.
The multiplication is worse than the file count suggests, because it applies to every subsequent operation as well. A correction touches all eight renders. A new aspect ratio doubles them. A platform that changes its specification obliges you to re-encode the whole set rather than swap one text file. Teams that discover this partway through tend to have already shipped several languages and now have to decide whether to redo them consistently or live with a library where some versions can be corrected cheaply and others cannot. The conventions that keep that set manageable — naming, source locking, and the order of the checks — are covered in running subtitles across many languages without losing track.
Compression works against you. Caption text is high-contrast and full of sharp edges, which is precisely the signal type that lossy video codecs handle worst. At a modest bitrate the outline of a bold white letter can pick up visible ringing, and a background box can show blocking around its border. Nothing is wrong with the caption; the encoder simply ran out of bits at the hardest part of the frame. If you burn in, budget for it — the relationship between bitrate and where artefacts appear first is explained in how bitrate, resolution and quality relate.
The viewer loses their controls. Someone who has set captions to display at 150% with a solid background because that is what they can read now gets your 42-pixel white text with a thin outline, and no way to change it. That is the strongest argument against open captions as the only delivery.
What Soft Subtitles Cost
Soft subtitles pay for their flexibility by giving up certainty, in three specific ways.
Appearance becomes a negotiation. The player renders the text with its own font, size and background, and the viewer's preferences sit on top of that. A design you approved on your own screen is one of many possible outcomes. Formats differ in how much they can even ask for — what each subtitle format can express is the constraint underneath this.
They are frequently off. Many players default to captions disabled, and a viewer scrolling a muted feed will not stop to enable them. If the video is only comprehensible with text on screen, relying on a track the viewer has to switch on is a design error.
Delivery has more moving parts. A sidecar file can be forgotten at upload, attached to the wrong version, or dropped by a system that re-encodes the video. Muxed tracks survive better but depend on the container supporting them, which varies by platform. The per-destination specifics belong in your delivery spec, alongside the rest of the export settings each platform expects.
Ship Both
Framing this as a binary choice is what causes the trouble. For most projects the honest answer is that the picture and the data serve different audiences, and producing both costs very little once the captions exist.
A workable default: burn a styled caption into the picture for feed-based, muted-by-default distribution, and attach a clean sidecar file to the same video wherever the destination accepts one. The burned-in layer guarantees the message lands with a scrolling viewer. The sidecar carries the same words as text for search, for viewers who need their own settings, and for whatever you build from the transcript later.
The one thing to avoid is shipping both without reconciling them. If the burned-in text was condensed for reading speed and the sidecar was generated from the raw transcript, the two disagree on screen, which is more confusing than either alone. Export the sidecar from the same caption timeline you rendered.
Next Steps
Look at the last video you delivered with captions and answer one question: if you found a spelling error in it right now, what would fixing it cost? If the answer is a re-render and a re-upload, you burned in without a sidecar, and you should decide whether that was a choice or an accident.
Then check the reverse case. Play the same video on a phone without enabling captions and see whether it still makes sense. If it does not, a soft track alone was never going to reach the feed audience. Where the requirements come from something stricter than preference, what accessibility standards ask captions to contain sets the floor, and the rest of the delivery decisions sit under captions and subtitles.
Frequently Asked Questions
VisionKut Editorial
Written by the VisionKut production team — editors, motion designers, and engineers who build and use the tools daily.
Related Articles
SRT vs VTT vs ASS: Which Subtitle Format to Use
SRT, VTT and ASS are not three quality tiers of the same thing. They are three different answers to the question of who decides how the text looks, and the answer determines where the file will work.
Captions and Accessibility: What Compliance Requires
The published accessibility standards do not ask for a transcript pasted under a video. They describe an equivalent experience, which changes what a caption has to include and how accurate it has to be.
Caption Styling That Stays Legible on Every Background
Caption legibility is not a font choice, it is a separation problem: the text has to survive whatever the footage does behind it. Four techniques, when each is the right one, and how to size type against the canvas rather than your monitor.
