Subtitle guide Subtitle sync fixes

How to fix out-of-order subtitle cues


TL;DR — Repair out-of-order subtitle cues by sorting timestamps, checking overlaps, and cleaning SRT, VTT, or ASS files before playback.

Out-of-order subtitle cues happen when blocks in the file are not arranged in increasing time order. The result is captions appearing at the wrong moment, jumping around, or overlapping awkwardly during playback.

Quick answer

Subtitle players assume cues are sorted by start time. If that ordering is broken, the captions will misbehave even when individual timestamps are correct. Fixing the file means re-sorting cues and verifying that no two cues overlap unintentionally.

What “out-of-order” actually means

Subtitle formats like SRT, VTT, and ASS all store cues in sequence. A well-formed file looks like this:

1
00:00:01,000 --> 00:00:03,500
Welcome back.

2
00:00:04,200 --> 00:00:06,000
Today we are looking at sync issues.

When the cue blocks themselves are reordered (often after manual editing or a bad merge), playback can produce surprising results — captions appearing too early, too late, or both at once.

Common causes

  • Manual cut-and-paste edits in a text editor
  • Merging two subtitle files with overlapping time ranges
  • Importing subtitles into an editor that re-sorts cues differently
  • Bad export from a subtitle generator that does not enforce ordering
  • Editing a long file and missing one block during reorganization

Step-by-step workflow

  1. Open the subtitle file in a text editor and skim the timestamps top-to-bottom.
  2. Confirm that each cue’s start time is greater than or equal to the previous cue’s start time.
  3. If cues are out of order, sort them by start time. Any subtitle editor with a “sort by time” option does this in one step.
  4. Save the result and reopen it in your video player to verify timing matches the spoken track.
  5. Run the file through the Subtitle Cleaner afterward to normalize spacing and strip any leftover formatting introduced during the manual edit.

Common mistakes

Assuming wrong order means wrong timing

If captions appear at the wrong moments, the first instinct is often to shift the whole file. A time shifter cannot fix ordering issues — it only moves all timestamps by the same amount. Confirm the ordering before applying a shift.

Not checking for overlapping cues after sorting

After reordering, two cues may now have overlapping time ranges. Some players handle this gracefully, others render captions on top of each other. Look for these overlaps and trim them manually.

Editing a VTT file without preserving the header

If the file is VTT and you accidentally remove the WEBVTT header during cleanup, browser playback will silently fail. See How to fix invalid WebVTT timestamps for related issues.

When ordering is not the real problem

If the cues are sorted correctly but timing still feels wrong, the issue is probably timing drift, not ordering. Read How to fix out-of-sync subtitles and How to fix subtitles that are too fast or too slow for those cases.

Browse the cluster

See all sync and fix guides for more subtitle repair workflows.

Use the Subtitle Cleaner

Clean subtitle text by removing leftover HTML tags, normalizing spacing, and keeping the same file format. No signup, no upload, and everything runs locally in the browser.

Open Cleaner