The Subtitle Overlap Fixer scans the SubRip text you paste into the SRT Content box and reports every cue whose start falls before the previous cue's end, naming the cue number and the exact size of the collision in seconds. With Auto-fix overlaps (shorten later cue) ticked it also returns a corrected SRT beneath the report; left unticked it is a read-only audit.
An overlap means two captions are told to be on screen at the same instant. Depending on the player you get a flicker, a caption that never appears, or two lines stacked and clipped off the safe area. They creep in when cues are merged, when a translator extends a line to fit a longer language, or when timings come from ASR output. Broadcasters and accessibility auditors routinely fail files for it, so subtitlers and QC staff run an overlap check as a final gate before delivery.
The tool walks the cue list in order, comparing each start against the preceding end and reporting the difference in seconds to two decimals. With auto-fix on, the later cue's start is pushed forward to exactly the previous cue's end so the two sit flush; if that new start would meet or pass the cue's own end, the end is nudged to start plus one millisecond so no cue becomes zero-length. Fixing runs sequentially, so cascading overlaps resolve in one pass, and subtitle text is never edited.
All parsing happens in your browser with no upload, and corrected output downloads as a .srt file.