Subtitle Size Optimizer takes a SubRip file pasted into the SRT Content box and returns a leaner, cleaner SRT you can copy from the result panel or save as a .srt file. It parses every cue, removes inline markup such as <i>, <b> and <font> tags, trims leading and trailing whitespace, drops cues left empty after cleaning, and strips the UTF-8 byte order mark from the head of the file.
Bloated subtitle files are a routine nuisance. Files that have passed through several editors, OCR engines or auto-translation services collect styling nobody asked for, double spaces, orphaned blank cues and an invisible BOM that makes strict parsers reject the first cue. Platform uploaders, e-learning teams and localisation vendors shipping dozens of language tracks all want the same thing: a small, plain file that every player accepts.
Technically the tool reads the standard structure - index line, HH:MM:SS,mmm --> HH:MM:SS,mmm timing line, then text - and rebuilds it from the parsed cue list. The tag filter matches any angle-bracketed span, so nested or malformed styling disappears in one pass. Timings are copied through untouched, so the optimized file stays frame-accurate against your video and only meaningless bytes are removed.
Everything happens in your browser on the text you pasted, with no upload and no copy retained, so even a feature-length file of several thousand cues is optimized in a fraction of a second.