The Subtitle Trimmer cuts an SRT down to a single time window and rebases it so the clip begins at zero. You paste the full track into the SRT Content box, type a Start timecode and an End timecode, and the tool returns a new SRT containing only the cues that fall inside that window, with every timestamp shifted back by the start value and the cues renumbered from 1. The output downloads as a .srt file.
This is the everyday companion to cutting a clip out of a longer programme. Social teams pulling a two-minute highlight from an hour-long panel, e-learning producers slicing a lecture into modules, and journalists preparing an excerpt for broadcast all end up with a trimmed video and a subtitle file that still thinks it belongs to the full-length master. Loading that untrimmed SRT against the clip shows nothing at all for the first few minutes, because every cue is timed far beyond the end of the new video. Doing the arithmetic by hand across a few hundred cues is exactly the sort of task that produces off-by-one-second errors.
The logic is precise about boundaries. Both timecodes are converted to milliseconds, then a cue is kept if its end time is later than your start and its start time is earlier than your end - in other words, any cue that overlaps the window at all is retained, including one that was already on screen when the clip begins and one still on screen when it ends. Each surviving cue then has the start value subtracted from both its start and its end, with a floor at zero so a cue straddling the in-point simply begins at 00:00:00,000 rather than going negative. If either timecode is missing or cannot be parsed, the tool tells you instead of guessing.
Everything is computed in the browser with no upload, so unreleased footage transcripts stay private and even a long master track trims in an instant.