How to fix out-of-sync subtitles
TL;DR — Fix subtitles that are ahead of audio, behind speech, or out of sync by checking constant offset, drift, scene cuts, and the right repair tool.
Related tool
Fix Out-of-Sync Subtitles
Use this workflow when subtitles are ahead of audio, behind speech, or generally out of sync during playback.
The first job is not to type random millisecond values. The first job is to decide which kind of sync problem you actually have, because the fix for a constant offset is different from drift or a timeline cut.
Quick answer
If every subtitle is early or late by about the same amount, measure that offset and use Fix Out-of-Sync Subtitles or the Subtitle Delay Fixer to shift the whole file.
If the mismatch gets worse over time, or only one section is broken after an edit, do not treat it like a full-file delay. Use How to fix subtitles that are too fast or too slow for drift or Fix subtitle sync after a scene cut for one broken section.
Step 1: identify the sync problem type
Out-of-sync subtitles usually fall into one of three buckets:
A constant offset
Every subtitle is off by about the same amount from beginning to end.
Examples:
- every cue appears about 1.2 seconds late
- every cue appears about 800 milliseconds early
- the whole subtitle file matches once you shift the entire timeline
This is the easiest case. Use a global shift tool.
Progressive drift
The file starts close to correct timing, but the mismatch grows as the video plays.
Examples:
- the first minute looks fine, but the last minute is several seconds off
- the subtitles get slowly earlier or later instead of staying evenly offset
- the video and subtitle file are different lengths or frame rates
This is not a simple delay fix.
One broken section
The beginning is fine, then sync breaks after a cut, ad break removal, scene trim, or timeline edit.
Examples:
- subtitles are correct until one cut point, then everything after that point is late
- a trailer intro was removed, so only the later section is wrong
- one section of a merged subtitle file needs separate repair
Use a partial-shift workflow instead of moving the whole file.
Step 2: measure the offset
For a constant offset problem, pause on one clear spoken line and compare:
- when the person actually starts speaking
- when the subtitle appears
Then convert that difference into milliseconds.
Examples:
- subtitles are
1.2 seconds late-> shift by-1200 ms - subtitles are
0.8 seconds early-> shift by800 ms - subtitles are
2.5 seconds behind speech-> shift by-2500 ms
After that first estimate, check one cue near the middle and one near the end. If all three points are wrong by about the same amount, you have a constant offset.
Step 3: apply the right repair
When the whole file is early or late
Use Fix Out-of-Sync Subtitles or Subtitle Delay Fixer.
General rule:
- use a positive value when subtitles appear too early and need to move later
- use a negative value when subtitles appear too late and need to move earlier
If you prefer the simpler delay wording, How to fix subtitle delay walks through the same offset logic with extra examples.
When only one section breaks after a cut
Use Fix subtitle sync after a scene cut or the Partial Subtitle Shifter.
This is the right path when the beginning of the file is already correct and you only need to repair the later section.
When the mismatch grows over time
Use How to fix subtitles that are too fast or too slow or Why subtitles drift out of sync.
Common causes include:
- frame rate mismatch
- different video duration
- subtitle export made for another release
- conversion or authoring workflow that stretched timing
Step 4: test the corrected file
After shifting the subtitles, test three points:
- the beginning
- the middle
- the end
If all three are close, the fix worked.
If only the first point looks correct, you probably repaired the wrong problem type. Go back and check whether the file is drifting or whether only one section needs to move.
Common causes of out-of-sync subtitles
- the intro was trimmed after subtitle export
- the subtitle file came from a different release or rip
- the video was cut for social, broadcast, or streaming delivery
- a merged subtitle file inherited timing from multiple edits
- the subtitle file was converted or exported with bad timing assumptions
If the file also has broken cue order, overlaps, or formatting problems, check Common subtitle format errors and fixes before blaming timing alone.
Common mistakes
Treating drift like a simple delay
If the error gets worse over time, shifting the whole file by one number will only make one section look correct.
Testing only the first cue
Always verify the middle and end. A file can look fixed at the start and still be wrong later.
Using the wrong sign for the shift
Subtitles late -> move them earlier with a negative shift. Subtitles early -> move them later with a positive shift.
Fixing timing before checking the source file
If the subtitle file belongs to another cut of the video, you may waste time repeatedly shifting a file that will never line up cleanly.
Frequently asked questions
How do I fix subtitles that are out of sync?
First check whether every subtitle is off by the same amount or whether the mismatch grows over time. For a constant offset, use Fix Out-of-Sync Subtitles or Subtitle Delay Fixer. For drift or one broken section, use a different workflow.
Why are my subtitles ahead of audio or behind speech?
The subtitle file may come from a different video cut, the intro may have been trimmed or extended, or the export may use the wrong timing base. A constant timing offset is the easiest case to repair.
Can I fix out-of-sync SRT, VTT, and ASS files online?
Yes. The sync repair tools work locally in your browser and can shift SRT, VTT, ASS, or SSA subtitle timing without uploading the file.
What if the subtitles start in sync but drift later?
That usually means the problem is not a simple delay. Check frame rate mismatch, a different video duration, or a subtitle file made for another edit of the video.
Browse the cluster
See all sync and fix guides for more subtitle repair workflows.
Related guides
- How to fix subtitle delay
- Fix subtitle sync after a scene cut
- How to fix subtitles that are too fast or too slow
- Why subtitles drift out of sync
- Why subtitles are out of sync after export
- Common subtitle format errors and fixes
Related tools
Use the Fix Out-of-Sync Subtitles
Fix out-of-sync subtitles online for free. Shift SRT, VTT, or ASS captions earlier or later in milliseconds locally with no upload. No signup, no upload, and everything runs locally in the browser.
Open Fix sync