Tested tool guide
Tested browser tools
Checked August 16, 2026
What Subtitle Timing Editor does, with a checked example
Every problem this tool touches is a timing problem: captions that appear two seconds late, cues that overlap on screen, or a caption file that one player accepts and another rejects. You paste an SRT or WebVTT file, choose an operation - shift every cue by a constant offset, resolve overlapping cues, or convert between the two formats - and copy out the corrected file. The surprise most users hit: a shift is one fixed offset added to every timestamp, not a proportional retime, so it cannot fix sync error that grows over the video. The separator detail matters too: SRT writes milliseconds after a comma, WebVTT after a dot.
Worked example
A concrete input and expected output from the current implementation.
Input
SRT file:
1
00:00:05,000 --> 00:00:07,500
Good morning.
Offset: +00:00:02,500
->
Expected output
1
00:00:07,500 --> 00:00:10,000
Good morning.
Adding the 2,500 ms offset to the start gives 5,000 + 2,500 = 7,500 ms, and to the end gives 7,500 + 2,500 = 10,000 ms, so both timestamps move two and a half seconds later and the cue keeps its 2.5-second duration.