SRT Cleaner

.srt Client-side Batch up to 50 files
Open SRT Cleaner

The Problem

Subtitle files downloaded from the internet are rarely clean. They come packed with unwanted content:

  • SDH annotations — accessibility descriptions like [DOOR SLAMS], (gentle music), ♪ lyrics ♪, speaker labels like JOHN:. Useful for accessibility, but distracting for viewers who don't need them.
  • HTML tags<b>, <i>, <font color="…"> embedded in the text. Some players render them, others display the raw tag syntax as visible garbage.
  • Watermarks — ad lines inserted by download sites: "Downloaded from OpenSubtitles.com", "Subtitles by Subscene". They pop up as random cues mid-film.
  • Empty entries — blank cues left after other processing, causing flickering on screen.

How the SRT Cleaner Solves It

The cleaner parses each cue and applies only the passes you select. Every option is a checkbox — nothing is removed without your consent. Processing runs entirely in your browser.

How to Use It

Step 1 — Upload your files

Drag one or more .srt files onto the upload zone. Up to 50 files at once for batch cleaning.

Step 2 — Choose cleaning options

OptionDefaultWhat it removes
Remove SDH / hearing-impaired cuesOnLines in [brackets] or (parentheses), music notes , speaker labels like JOHN:
Strip HTML tagsOn<b>, <i>, <u>, <font color="…"> — leaves text content intact
Remove watermarks & ad linesOffLines containing known site names: opensubtitles, subscene, addic7ed, and similar
Remove empty entriesOnCues with no text after other passes run
Re-index after cleaningOnRenumbers all remaining cues from 1

Step 3 — Clean and download

Click Clean Files. For a single file a download button appears. For multiple files click Download All as ZIP.

How SDH Removal Works

The tool removes a subtitle line if it starts or ends with square brackets, is entirely in round parentheses, contains a music note, or matches a SPEAKER NAME: pattern. Dialog lines are never touched. If an SDH cue shares a block with a dialog line, only the SDH line is removed.

Tips

  • Watermark removal is off by default because it uses keyword matching. Enable it only if your file visibly contains ad lines.
  • If your file is in ASS or VTT format, convert it to SRT first, then clean.
  • Re-indexing matters if you plan to edit the file in a subtitle editor afterward — most editors expect sequential numbers.