Softsub vs Hardsub: Differences, Examples & How to Convert

Softsub vs Hardsub: Differences, Examples & How to Convert

Softsubs are separate subtitle text that a player can show or hide. Hardsubs are text burned into the video picture. The difference matters when you want to turn subtitles off, change a translation, or export a video for another platform.

Use the two clips below to see the difference, download the same files, and try the conversion yourself. Keep your existing video and subtitle originals: burning text into a copy is straightforward; recovering editable subtitles from pixels takes extra work.

Softsub vs Hardsub Comparison

FeatureSoftsubHardsub
StorageSeparate subtitle file or trackText burned into video pixels
Toggle on/offYes, in a compatible playerNo; visible during each cue
Multi-languageMultiple selectable tracksA separate video export for each language version
Edit text laterEdit the subtitle file; replace or remux an embedded track if neededEdit the original captions and re-encode the video
Player supportNeeds support for the subtitle format or trackText appears in any player that can play the video
File sizeSubtitle text adds little storageRequires another video export; size depends on encoding settings
Viewer customizationFont and size often adjustable, depending on player and formatStyling fixed in the picture
Master-file roleKeep clean video and editable subtitles as your mastersUse as a delivery copy; retain the clean originals
YouTube caption trackUploadable timed text that viewers can toggleVisible text, but no separate caption track by itself
AccessibilityCan carry dialogue and relevant sound cues, with player controlsCan carry the same information, but viewers cannot independently resize or restyle it
Social mute-autoplayVisibility depends on platform and viewer settingsText stays visible during cues without enabling captions

One-line answer: Softsub = flexible track; hardsub = permanent burn-in.

For YouTube long-form, a separate caption track is usually the more flexible choice: upload a timed SRT or VTT file in Studio so viewers can show or hide the text. Burned-in subtitles remain readable on screen, but do not provide that separate track. See YouTube’s caption upload instructions.

Both delivery methods can carry accessible captions when the text includes the dialogue and relevant non-speech sounds. Softsub and hardsub describe how text is delivered, not whether it is complete or accurate. See W3C’s guidance on captions.

See the difference: subtitles on and off

Softsub: turn the text off

Play the clip, then hide the subtitles. The picture stays intact. You can also use your player's captions menu.

Hardsub: the text stays

The same words are encoded into the picture. There is no separate subtitle track to switch off.

Original practice material: both clips are eight seconds long and silent. The two example lines appear at 0.5–3.5 seconds and 4–7.5 seconds. “Same video. Separate subtitle text.” and “Keep the subtitle file for future edits.” are demonstration text, not transcribed speech.

Download and try: Clean MP4 · SRT subtitles · WebVTT subtitles · Burned-in MP4

You may reuse these original sample files for practice. The clean MP4 has no embedded subtitle track; this page loads its WebVTT separately. Download both files to reproduce that setup in a compatible player.

Try this: play the softsub clip until the first line appears, then select Hide soft subtitles. On the hardsub clip, those same words remain visible during their cue time because they are pixels in the video. The players run independently; browser subtitle styling may differ from the burned-in font.

Jump to

SectionWhat you’ll find
Try the video demonstrationToggle text and download practice files
What Is a Softsub?Definition and common formats
What Is a Hardsub?Burned-in captions explained
Softsub vs Hardsub ComparisonSide-by-side table
Closed vs Open CaptionsIndustry terminology map
When to Use EachYouTube, social, archive, ads
Softsub vs Hardsub in AnimeFansub / hard sub vs soft sub anime
Convert Softsub to HardsubBurn-in workflow
Convert Hardsub to SoftsubPractical recovery paths
Related ToolsSync, SRT editor, converter, RTL

What Is a Softsub?

A softsub (soft subtitle) is caption data stored outside the video picture — as a file or as a track inside a container. In accessibility language, this is closest to closed captions: text the player can show or hide on request.

Common softsub deliveries:

FormatTypical use
SRTYouTube captions, editing, exchange
VTT (WebVTT)HTML5 players, some CMS
ASS/SSAStyled anime / advanced positioning
MKV softsubMultiple language tracks in one file

Viewers (or platforms) load the text at playback time. You can turn captions off, switch languages, fix a typo in the SRT without re-encoding the movie, and reuse the same video file with new translations.

Container note: MKV commonly carries multiple soft subtitle tracks in one file. Many MP4 workflows instead keep softsubs as a separate SRT/VTT and upload that file to the platform (for example YouTube Studio) rather than relying on a muxed soft track inside the MP4.

For editing workflows, see How to Edit SRT Files Online and the free SRT Editor.


What Is a Hardsub?

A hardsub (hard subtitle) is text rendered into the video frames. Once exported, the words are part of the image — like a lower-third graphic. When the text includes the sounds needed to understand the video, this is an open-caption delivery method: always visible during its cue time and not switchable by the viewer.

Hardsubs:

  • Always appear (no captions menu required)
  • Survive platforms that strip separate caption tracks
  • Cannot be turned off by the viewer
  • Require a full re-export to change wording, language, or timing
  • Usually mean a full video re-encode, so keep a soft master before you burn in

That permanence is why Shorts, TikTok, and paid social often ship hardsub MP4s, while archival masters keep softsubs.


Softsub, Hardsub, Closed Captions, and Open Captions

Fan and creator communities say softsub / hardsub. Accessibility and web standards usually say closed captions / open captions. Same delivery idea, different vocabulary:

Creator termAccessibility termMeaning
SoftsubClosed captionsSeparate track/file; viewer can turn on or off
HardsubOpen (burned-in) captionsText permanently in the picture; always on

WCAG 2.2 Success Criterion 1.2.2 requires captions for prerecorded synchronized media. Both closed and open captions can satisfy that requirement. Closed captions are preferred when the player supports them because viewers can hide, resize, or restyle the text; open captions remain valid when a platform will not reliably load a separate caption file (W3C WAI).

One precision that matters for accessibility QC: captions include dialogue plus non-speech cues needed to understand the audio (speaker IDs, [applause], music cues). Subtitles often mean dialogue-only text, sometimes in another language. Softsub/hardsub describe delivery; captions vs subtitles describe content completeness.


When to Use Softsub vs Hardsub

Prefer softsub when

  • Uploading to YouTube (long-form) — add SRT/VTT in YouTube Studio
  • Delivering multiple languages on one video
  • You need QC edits after client review without re-encoding
  • Archiving masters for reuse, translation, and dubbing pipelines

Prefer hardsub when

  • TikTok, Reels, Shorts, and feed ads where many viewers watch muted
  • Ads or embeds that do not load separate caption files
  • Brand requires locked styling that cannot be disabled
  • The player environment is unknown or caption-hostile

Mute-first viewing is not a new quirk: publishers reported as much as 85% of Facebook video views without sound in 2016 (Digiday). A later Verizon Media–Publicis Media survey found 69% of consumers watch video with sound off in public places, and respondents were 80% more likely to watch an entire video when captions were available (Forbes). Exact mute rates vary by platform and year — treat those figures as evidence that always-on text matters on social, not as a universal 2026 constant.

Keep a softsub master (video + SRT) for YouTube and localization, then export a hardsub MP4 cutdown for social. Same caption source, two delivery formats — see videodubbing.com/subtitles/.


Softsub vs Hardsub in Anime

If you searched hard sub vs soft sub anime or what is a softsub in a fansub context, the terms match the definitions above — with a few anime-specific habits:

  • Softsub (soft sub) anime ships the episode as MKV (or a video file + SRT/ASS). Viewers pick a subtitle track, switch languages, or turn captions off. Typesetting, signs, and karaoke usually live in ASS/SSA soft tracks, not burned into the picture.
  • Hardsub (hard sub) anime burns dialogue (and often signs) into the encode. That was common for phones, streaming sites that stripped tracks, or groups who wanted one “set it and forget it” file. You cannot toggle or restyle those captions without a new encode.
  • Fansub rule of thumb: keep the softsub master. Hardsub is a delivery export when a platform or player cannot load a subtitle track.

For YouTube anime clips, prefer softsub (upload SRT/VTT in Studio). For Shorts or TikTok cuts of the same scene, export hardsub. Convert with the workflows below — do not re-encode a whole series just to change one line.


How to Convert Softsub to Hardsub

Goal: clean video + subtitle file → a new video with the words burned into it.

In a video editor

  1. Import the clean video and its SRT/VTT into an editor that supports subtitle burn-in. If the source is an MKV with subtitles, check whether the editor imports that track or needs a separate file.
  2. Review the text and timestamps. Use the SRT editor for wording or the subtitle-sync tool for a constant timing offset before importing.
  3. Style and position the text so it stays readable without covering important content.
  4. Choose the export option that burns captions into the picture, rather than exporting a subtitle file alongside the video. The wording depends on your editor.
  5. Open the exported video in another player and turn its subtitles off. The burned text should still appear during each cue. Keep the clean master and the subtitle file for revisions.

Reproduce our example with FFmpeg

Download the clean MP4 and SRT from the demonstration above. Save them in the same folder as source.mp4 and sample.srt. With FFmpeg installed and a build that includes the subtitles filter, run this command from that folder:

ffmpeg -i source.mp4 -vf "subtitles=sample.srt:force_style='MarginV=100'" -c:v libx264 -crf 20 -pix_fmt yuv420p -movflags +faststart -an hardsub.mp4

The margin keeps this example’s text above the player controls. We used this command to generate the downloadable hardsub example. -an is intentional because this practice clip is silent. For a video with sound, replace -an with -c:a aac to include audio in the MP4. Use a new output filename so the clean source remains available.

At 2 seconds, the exported video should show “Same video. Separate subtitle text.” At 5 seconds, it should show “Keep the subtitle file for future edits.” Turning a player’s subtitle setting off will not remove either burned-in line.

The FFmpeg subtitles filter renders subtitle text into frames. If FFmpeg reports “No such filter: subtitles,” use a build with libass support. Different fonts or FFmpeg builds can change the appearance, so inspect the exported result.

Format conversion is different: the subtitle converter changes formats such as SRT ↔ VTT. It does not render text into video, extract burned-in words, or remove them from the picture.


How to Convert Hardsub to Softsub

Goal: Burned-in video → editable SRT/VTT (true softsub).

This direction is harder because the text lives in pixels. Prefer recovering the original soft file whenever it exists — OCR and re-transcription are fallbacks, not first choice.

SituationPractical path
You still have the original SRT/scriptRe-attach and sync to the video — do not OCR
You only have the hardsub MP4OCR the burned-in text, or transcribe matching speech, then clean timing and typos in an SRT editor
You need another languageTreat as localization: transcribe → translate → softsub; optional hardsub export later

The picture still contains the old text. Saving recovered words as SRT does not erase the hardsubs. To obtain clean video with toggleable subtitles, use a clean source if available. Cropping, covering or attempting to remove text changes the picture and may lose detail.

Why OCR is lossy: Burned text sits inside compressed frames. Fancy fonts, outlines, low contrast, motion blur, and overlapping graphics all raise error rates. Even a clean OCR pass usually needs human cleanup of spelling, punctuation, and cue breaks. Speech-to-text of the audio track can be more accurate than OCR of the picture when the hardsub matches the spoken dialogue — then you still need timing QC.

Tip: For AI dubbing and multi-language YouTube audio, always keep soft captions as the source of truth — hardsubs are a delivery artifact, not a master. See YouTube Multi-Language Audio Setup.


NeedTool
Softsub vs hardsub product overviewSubtitles
Adjust a constant delaySubtitle Sync — guide: How to Sync Subtitles Online
Edit cue text & timesSRT Editor
SRT ↔ VTTSubtitle Converter
Arabic / Hebrew / PersianRTL Subtitle Fixer

Choose Softsub or Hardsub — Then Ship

  • Need toggleable, editable, multi-language captions for YouTube or archives? Ship softsub.
  • Need always-on text for mute-first social or caption-hostile players? Export hardsub.
  • Softsub → hardsub is a style + burn-in export; hardsub → softsub needs original files or careful re-transcription.
  • Keep soft captions as the master, then branch to hardsub only when the platform demands it.

Keep your subtitle master editable: correct the text and timing before your next video export.


References

  1. W3C: Understanding SC 1.2.2 Captions (Prerecorded) — Closed vs open captions; WCAG caption requirement
  2. W3C WAI: Captions/Subtitles — Captions vs subtitles; when open captions are appropriate
  3. YouTube Help: Add subtitles & captions — Soft caption upload (SRT/VTT) in YouTube Studio
  4. Digiday: 85 percent of Facebook video is watched without sound — 2016 publisher-reported mute viewing on Facebook
  5. Forbes: Verizon Media — 69% watch with sound off in public — Mute viewing and caption completion findings


Read more


What Is AI Video Dubbing? How Neural Voices Work (2026)

What Is AI Video Dubbing? How Neural Voices Work (2026)

What is AI video dubbing in 2026? How speech recognition, translation, neural voices, and lip-sync turn one video into spoken audio in 50+ languages — plus when AI is good enough vs studio.
Read more
SubtitleSync Pro Alternative: Free Online SRT Resync (2026)

SubtitleSync Pro Alternative: Free Online SRT Resync (2026)

SubtitleSync Pro alternative: resync SRT/VTT in the browser. Offset, two-anchor drift, video preview — no install. Full steps live on the subtitle resync guide.
Read more
YouTube Dubbing Download: Switch Audio or Export Your Own Tracks (2026)

YouTube Dubbing Download: Switch Audio or Export Your Own Tracks (2026)

YouTube dubbing download: switch the audio track as a viewer, use Premium offline, or export files you own. No legal downloader for other people’s dubs.
Read more