Subtitles

Why subtitle cues overlap — and how to fix them

Fix timing collisions without damaging the reading rhythm.

A subtitle file can appear correct in a text editor while still making two captions appear at the same time. The underlying cause is usually simple: an end timestamp runs past the next caption's start. In a player, the result varies. Some players stack the captions, some replace one early, and others show an awkward flicker. A repeatable timing pass catches this before you export the video or upload a separate caption track.

1. Read the timeline, not only the words

Consider two SRT cues. Cue one appears from 00:00:01,000 to 00:00:03,000, and cue two starts at 00:00:02,600. They overlap by 400 milliseconds. This is a measurable timing collision, even if the spoken dialogue happens to move smoothly between the two sentences.

Our subtitle timing checker reports that overlap. It also marks captions whose end time is equal to or earlier than their start, which means they cannot have a valid positive on-screen duration.

2. Choose the right correction

There is no universal rule that an overlapping cue should always be shortened. If the audio contains two simultaneous speakers, you may intentionally use positioning and two lines to represent that exchange in a player that supports it. In the simple one-caption-at-a-time workflow, though, adjust cue one to end before cue two begins. Keep the transition close enough to the speech that the reader does not lose context.

A useful process is to inspect the affected seconds in your editor, identify which word finishes the first thought, then adjust only that cue's end. Do not automatically move every later subtitle just because the first pair overlaps. A global time shift solves a uniform offset between audio and text, not a local editing problem.

3. Watch duration and readability together

Very short cues can be hard to read, especially on a phone where titles, channel names and interface buttons compete for attention. Very long cues can feel stale after the speaker has moved on. Our checker uses editable workflow-oriented warnings for durations below 0.55 seconds and above 7.5 seconds, plus long lines over 46 characters. These thresholds are tool heuristics, not official YouTube acceptance rules. Language, speaking speed and caption styling change what is comfortable.

4. A reliable last-mile pass

  1. Save a backup of your caption master before altering timestamps.
  2. Scan for invalid ranges, ordering, and accidental overlaps.
  3. Preview the actual audio section around every marked cue.
  4. Export the clean file to SRT or WebVTT as required by your publishing tool.
  5. Reopen the exported file in the editor or platform preview and confirm the words match the speech.
An automated timing check is a technical check. It cannot prove transcription accuracy, safe reading position, or spoken-word synchronization by itself.

Run the browser-only checker →

← All creator guides