The one-question test that tells you which kind you are looking at
Hard subtitles vs soft subtitles: burned in or a file?
A hard subtitle is drawn into the picture. A soft subtitle is a separate file the player loads on top. Almost every confusion about subtitle files starts with mixing these two up.
A hard subtitle is permanently drawn into the video frames while the file is rendered, so every player and every platform shows it whether they support subtitles or not. A soft subtitle stays in a separate file (SRT or ASS) that the player loads and draws on top at playback, so the video file is unchanged and the viewer can turn the text off. You cannot switch a hard subtitle off afterwards, and you cannot edit it without rendering the video again.
A focused path from speech to subtitle file.
What re-uploading to a platform does to each kind, including the cases that silently lose your text
Why the editable file should exist before you ever render a hard copy
How to decide, in the order that avoids rework
- 01
Ask who plays the file. If it goes to a player or platform that accepts subtitle files, deliver soft. If it goes to a player that shows nothing, or to someone who will re-share the file, deliver hard.
- 02
Finish and lock the text first. Hard subtitles bake in every mistake, including a wrong character, a wrong name, or a line that runs two words past the frame edge.
- 03
Check the timing and the layout against the real frame, not a preview pane, because burned text is positioned relative to the picture you are rendering now.
- 04
Render once, from the approved file, and keep the source subtitle file in your account so the next version is an edit rather than a re-transcription.
Hard and soft subtitles, side by side.
| Property | Hard subtitle (burned in) | Soft subtitle (sidecar file) |
|---|---|---|
| Where the text lives | Inside the video frames, as pixels | In a separate .srt or .ass file |
| Can the viewer turn it off | No | Yes, in any player that supports tracks |
| Can you edit after delivery | Only by rendering the video again | Edit the file, keep the video untouched |
| Survives re-upload to a platform | Yes, because it is part of the picture | Only if the platform accepts an upload of that file |
| Search engines and AI can read it | No, it is image data unless captions are also supplied | Yes, the text is plain text |
| File size | Larger, the video is re-encoded | A few kilobytes |
| Typical delivery | Final cut for a client, a classroom, a social upload | Working copy, archive, translation handoff |
The one-question test
Open the video in a player and look for a subtitle menu. If the menu lists a track you can switch off, the text is soft — it is being loaded from a file the player found. If the menu shows nothing at all and the text is still on screen, the text is hard — it is part of the picture.
A second test works without a player: rename the video file and open it again. A soft subtitle usually disappears, because the player was matching the subtitle file to the video by name. A hard subtitle never disappears, because there was never a separate file to lose.
The third test is the one that matters for archives. Run the video through a transcription tool. If the tool can read the text, the text exists as data somewhere. If the tool returns nothing, the text is pixels — which is exactly what happens with a hardcoded file produced from a subtitle track that was never kept.
Why the confusion exists in the first place
The word "subtitle" describes the thing the viewer sees, not the thing the editor works with. That single overload produces most of the support questions in this field: someone says "the subtitles are wrong" when they mean the text is wrong, someone says "the subtitles do not work" when they mean their player cannot open an ASS file, and someone says "the subtitles are gone" when they mean they renamed a file.
The professional vocabulary separates the two: subtitling produces a track, and rendering produces a picture. A delivery spec usually names both, for example "deliver an MP4 with burned-in Chinese subtitles plus the SRT". When a spec names only one, ask which one, because the two are not interchangeable and the difference is not recoverable after the fact.
The distinction also explains why tools advertise different things. A transcription tool produces a track. A renderer produces frames. A product that does both has to keep the track, because the track is the only editable version of the work.
What a platform does with each kind
On a platform that accepts subtitle uploads, a soft file is an asset: the platform stores it as a track, offers it in the player menu, and — on the larger platforms — indexes the text so the video can be found by what is said in it. That indexing is usually the reason a soft file is worth the extra step.
On the same platform, a hard file is just video. The text is visible to people and invisible to the platform, so search inside the platform cannot surface the video by its spoken content. If discoverability matters, deliver the soft file as well; the two are not in competition, they are used by different systems.
There is a third case worth planning for: a platform that accepts neither an external file nor a burned copy, but has its own caption editor. In that case the soft file is still the useful artifact, because it can be pasted into the platform editor as text and re-timed there. A hard file gives you nothing to paste.
The rework trap: rendering before the text is final
Burning text into frames is a one-way operation. Once the file is rendered, a wrong character is part of the picture: fixing it means fixing the track, re-rendering, and re-delivering. On a five-minute clip that is minutes of work; on a forty-minute lecture with three reviewers it becomes a scheduling problem.
The practical rule is to treat the subtitle file as the review artifact and the rendered video as the delivery artifact. Reviewers read the file, argue about wording, and approve a version. Only the approved version is rendered. This is the same discipline as locking a script before recording a voiceover.
There is one exception worth knowing: when the review has to happen in context — a joke that only lands with the timing, a sign on screen that the line refers to. In that case render a low-cost preview at low resolution, review it, then render the delivery copy from the approved file. Two renders, one of them cheap, is still cheaper than re-rendering a final.
Layout decisions that only exist in hard subtitles
A soft subtitle is drawn by the player, so the player decides the font, the size, and often the position, unless the file is an ASS file with explicit styling. A hard subtitle is drawn by you, so every one of those choices becomes a delivery decision that someone will judge.
The four decisions that cause most revisions are the vertical position (how far the text sits from the bottom edge, and whether that collides with platform UI or an existing burned caption), the size relative to the frame (a percentage of frame height, not a fixed pixel number, or the text will be wrong on a different resolution), the outline (a dark stroke is what makes text readable over a bright wall), and the safe margin (keep text out of the outer edges that some players crop).
For Chinese specifically there is a fifth: whether pinyin sits above the characters, and at what size ratio. A pinyin line at the same size as the hanzi fights for attention; a line at half the size reads as a gloss. If the pinyin is the point of the deliverable, the frame has to be composed with that in mind, because the text will cover part of the picture.
Which one to deliver, by situation
Deliver soft when the recipient is a player, a platform, an archive, a translator, or a colleague who might edit. Deliver hard when the recipient is a viewer with no subtitle support, a classroom projector, a client who will forward the file, or a social upload where the first three seconds decide whether anyone keeps watching.
Deliver both when the platform supports a track and the audience needs the text to be visible immediately. This is the common case for teaching material: the burned copy guarantees the text is seen, the soft file guarantees the text is searchable and editable later.
Do not deliver only hard when the work will be reused. A burned copy is a dead end for translation, for correction, and for the next cut. Keeping the track costs a few kilobytes and saves the whole job later.
What we do, and what we do not
SubChinese produces the track first: timed Chinese, character-aligned pinyin, and an optional meaning layer. The SRT export carries plain text and timing. The ASS export carries text, timing and positioning, which is what a player needs to draw pinyin above the characters.
Burned-in MP4 — the hard subtitle case — is rendered from that same approved track on the Studio plan, up to 60 minutes of finished video per month. The render happens on the file you upload, and the finished MP4 is what you get back; the source video is not kept in our storage afterwards. Only the subtitle work stays in the account, because that is the part you will want to edit.
We do not claim a burned copy is editable, and we do not offer to "extract" text from a video we did not process. If your text only exists inside pixels, the honest path is a fresh transcription pass, reviewed against the picture.
Start from a file, not an existing subtitle track.
Sign in first, then upload a local video, review the generated transcript, keep English optional, and download a subtitle file.
Hard and soft subtitles, answered
Can I turn a hard subtitle back into an editable file?
Not reliably. Extraction has to recognise the text from the picture and re-time it, which reintroduces recognition errors on top of whatever errors were already burned in. If you still have the original file, use it. If you do not, plan a fresh pass and review it against the video.
Is burned-in the same as hardcoded?
Yes in practice. Hardcoded, burned-in, and hardsub all describe text drawn into the frames. The term "open subtitles" is the older name for soft subtitles, and it means the same thing as a sidecar file.
Does burning subtitles reduce video quality?
It re-encodes the video, so there is always some generation loss unless the render is set to a very high bitrate. On a clean source at a reasonable bitrate the loss is not visible, but on a heavily compressed source a second encode can show blocking in detailed areas.
Will a burned subtitle still show if someone re-uploads my video?
Yes. That is the main practical advantage: the text is part of the picture, so it survives copying, re-uploading, and conversion. The disadvantage is the mirror image — you cannot correct it without producing a new file.
Which format should I keep as the master copy?
Keep the subtitle file, not the rendered video. SRT is the most portable master for text and timing; ASS is the right master when positioning and styling are part of the work, because it stores both. Render from the master whenever you need a hard copy.
Is pinyin a hard or soft subtitle?
Neither — it is a layer of text. How it reaches the viewer is a separate decision: as a line in the ASS file that the player draws above the characters, or burned into the frames together with the Chinese. The layer is the same in both cases.