SRT Cleaner
Open SRT CleanerThe 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 likeJOHN:. 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
| Option | Default | What it removes |
|---|---|---|
| Remove SDH / hearing-impaired cues | On | Lines in [brackets] or (parentheses), music notes ♪, speaker labels like JOHN: |
| Strip HTML tags | On | <b>, <i>, <u>, <font color="…"> — leaves text content intact |
| Remove watermarks & ad lines | Off | Lines containing known site names: opensubtitles, subscene, addic7ed, and similar |
| Remove empty entries | On | Cues with no text after other passes run |
| Re-index after cleaning | On | Renumbers 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.