Subtitle Cleanup Tools
Strip hearing-impaired sound tags, remove styling, and flag cues that read too fast. Choose which cleanups to apply and download the tidied file.
100% private. Your files are processed locally in your browser and never uploaded to a server.
Drop a subtitle file
or click to browse · SRT, VTT, ASS/SSA
What this tool does
It tidies a subtitle file in three optional ways:
- Strip SDH / sound tags: removes hearing-impaired descriptions like
[door slams]and(sighs), speaker labels such asJOHN:, and music symbols (♪). - Strip formatting: removes HTML/styling tags like
<i>and ASS overrides like{\an8}, and tidies stray blank lines. - Reading-speed (CPS) check: calculates characters-per-second for each cue and flags any that exceed your threshold so you can spot subtitles that flash by too quickly to read.
About characters-per-second (CPS)
CPS measures how fast a viewer must read. A common comfortable ceiling is around 17–21 CPS; professional guidelines often target ~17. Cues above your threshold are listed here as a report. This tool flags them rather than auto-editing the wording.
Privacy
Cleanup runs entirely in your browser; nothing is uploaded.
Frequently asked questions
How do I remove hearing-impaired (SDH) tags from subtitles?
Enable “Strip SDH / sound tags” to remove bracketed sound cues, speaker labels and music symbols, then download the cleaned file.
What is a good subtitle reading speed (CPS)?
Around 17 to 21 characters per second is comfortable for most viewers. The cleanup tool flags any cue above the threshold you choose so you can spot lines that flash by too quickly.
Can I remove italic and other formatting tags?
Yes. Enable “Strip formatting” to remove HTML tags like <i> and ASS override tags, and to tidy stray blank lines.