How to remove SDH from subtitles

SDH subtitles carry more than the dialogue: sound effects, music cues, and speaker names, all added so a viewer who cannot hear the audio gets the full picture. That is exactly what they are for, but when you only want the spoken lines, those extras get in the way. Here is what SDH is, why people strip it, and how to remove it without touching the real dialogue.

What SDH actually is

SDH stands for Subtitles for the Deaf and Hard of Hearing. Alongside every spoken line it describes the parts of the soundtrack you would otherwise miss: effects like [door slams] or [phone ringing], music cues wrapped in notes, and labels marking who is talking, often an ALL-CAPS name followed by a colon. These follow a handful of clear conventions, usually square brackets, whole-line parentheses, ALL-CAPS speaker names, and music symbols, which is what makes them possible to strip automatically.

Why people remove it

The reason is almost always that you want the dialogue and nothing else. Translators work faster from clean spoken lines without sound cues in the way. A transcript reads better as plain speech. And plenty of viewers simply do not want [ominous music] or MAN: on screen when they can hear the audio perfectly well. Removing the SDH layer turns a hearing-impaired subtitle back into a straightforward dialogue track.

How to remove it

Load your subtitle into the Remove SDH tool. It finds the bracketed sound descriptions, whole-line parentheticals, leading ALL-CAPS speaker labels, and music notes, drops the cues that are nothing but those, and leaves the timing on the surrounding lines untouched. A before-and-after preview lists every change so you can confirm the result before downloading. It works on SRT, VTT, ASS, and .sub files.

What it will not touch

The tool errs on the side of caution so it never eats real dialogue. A normal sentence with a colon (I told him: stop) or a mid-line aside in parentheses is left exactly as written, because those are not SDH. Styling is safe too: on .ass files the override tags stay in place unless you opt in. If you want to go all the way to plain prose with no timing at all, follow up with Subtitle to Text.

FAQ

What does SDH mean?

SDH stands for Subtitles for the Deaf and Hard of Hearing. On top of the spoken dialogue, they add information a hearing viewer gets from the audio: sound effects like [door slams], music cues, and labels showing who is speaking. They are usually marked with square brackets, parentheses, ALL-CAPS names, or music notes.

Why would I remove it?

When you only want the spoken lines. Common reasons are preparing subtitles for translation, pulling a clean transcript, or watching without sound descriptions and speaker names on screen. Stripping the SDH extras leaves plain dialogue that reads more cleanly.

Will it delete real dialogue by mistake?

The Remove SDH tool is built to under-remove rather than over-remove. Square brackets are a strong signal since they rarely appear in real speech, but parentheses are only removed when they make up a whole line, and an ordinary sentence with a colon is left alone. A before-and-after preview lets you check every change before downloading.

Does it keep the timing and styling?

Yes. Only the SDH text is targeted. The remaining cues keep their exact timing, and for .ass files the styling override tags are left in place unless you choose otherwise. The result is the same file with the sound descriptions and labels taken out.