# Captions Out of Sync? Why It Happens and How to Fix It

> Captions drifting, early or late? Match the pattern to the cause — a constant offset, growing drift or a jump after an edit — and fix each one properly.

HTML version: https://everpop.app/blog/why-are-my-captions-out-of-sync

Published: 2026-11-05
Updated: 2026-11-05
By Everpop

**Captions go out of sync for three main reasons: the whole track is shifted by a fixed amount, the timing drifts further off as the video plays, or the video was edited after the caption file was made. Each one leaves a different fingerprint, so work out the pattern first. The fix for one does nothing for the others.**

This is about timing, not accuracy. If the words themselves are wrong, like a guest's name mangled or a product misspelled, that's a different failure, covered in [why AI captions get names wrong](/blog/why-ai-captions-get-names-wrong). Here the words are right. They just show up at the wrong moment.

## How do I tell what kind of sync problem I have?

Play the video and watch the captions at the start, in the middle and at the end. Then match what you see to this table.

| What you see | Likely cause | Where to fix it |
|---|---|---|
| Every caption early or late by the same amount, start to finish | The whole track is offset | Shift all timestamps at once |
| In sync at the start, drifting further off over time | The caption timeline and the video timeline disagree about speed | The source file, before captioning |
| In sync up to a certain point, then wrong from there on | The video was trimmed or rearranged after the captions were made | Re-time from the edit point, or regenerate |
| Correct in your editor, wrong after upload | The uploaded caption file doesn't match the uploaded video | Upload the matching pair |
| Burned-in captions are wrong | The timing was already wrong when they were rendered | Re-render, because burned captions can't be re-timed afterwards |

Example: in a captioned interview where the first line lands half a beat late and the last line lands the same half-beat late, you have an offset. If the first line is fine and the last line turns up partway through the next sentence, you have drift. Shifting everything by a fixed amount just moves that problem around.

## Why are my captions consistently early or late?

A constant offset usually means the caption file and the video don't share a starting point. Maybe an intro, a countdown or a silent lead-in was added or removed at the front after the captions were timed. Every timestamp is still right relative to the others. They're all just measured from the wrong zero.

This is the easiest case to fix. On YouTube, captions are a separate track, and YouTube's help page on editing captions says "You can adjust timing by editing the two timestamp boxes beside the caption track" ([YouTube Help](https://support.google.com/youtube/answer/2734705?hl=en)). Fixing a long file line by line is tedious, so the same page also describes downloading the subtitle file from YouTube Studio, editing it in a plain text editor and uploading it back. If your caption tool can shift every timestamp at once, use that.

Example: someone cuts a branded intro sting from a podcast clip after exporting the SRT. Now every caption appears late by exactly the length of the sting. Shift the whole file earlier by that length and everything lines up.

## Why do my captions drift further out of sync over time?

Drift means the captions start fine and get worse by the end. The caption timeline and the video timeline are running at slightly different speeds. A fixed shift won't help, because the error keeps growing as the video plays.

One suspect worth ruling out early is the frame rate. YouTube's upload guidance says "Content should be encoded and uploaded in the same frame rate it was recorded" ([YouTube Help](https://support.google.com/youtube/answer/1722171?hl=en)). Trouble tends to start when something in the chain disagrees about what that frame rate is: the recorder, the editor, the export or the captioning tool. Check screen recordings and phone footage first. Open the file's properties in your editor or a media-information tool and see whether it reports a constant or a variable frame rate.

If it says variable, convert the file to a constant frame rate that matches the recording before you edit. Then edit and caption that same converted file, not two different versions of it.

Example: a screen-recorded tutorial gets captioned from the original recording but edited from a re-encoded copy. The captions were timed against one file and played against another, so by the end they trail the speaker. If you caption the exact file you publish, the mismatch goes away.

## Why did my captions break after I edited the video?

A caption file is just a list of timestamps. It doesn't know you cut a tangent out of the middle. Everything before your edit stays correct. Everything after it is now early or late by the length of what you removed or added.

Here are the fixes, from least to most effort:

1. **Regenerate the captions from the final cut.** This is the cleanest fix, and the right one if you made several edits.
2. **Shift just the lines after the edit point** by the length you cut. This works for a single clean edit.
3. **Lock the picture before captioning.** This habit prevents the whole problem: caption last, once the edit is final.

Example: an editor trims a slow answer out of a clip and reuses the SRT from the untrimmed version. The first half reads perfectly. In the second half, every line appears before the speaker says it. Regenerating from the trimmed export fixes all of it at once.

## Why do captions look fine in my editor but wrong after upload?

When captions are a separate file, the player lines them up with the video using the timestamps. If the file you uploaded was made for a different export, such as an earlier cut or a version with a different intro, the player shows the wrong timing exactly as written. Make sure the caption file and the video file came out of the same export.

Burned-in captions work differently. They're rendered into the frames as part of the picture, so neither the player nor you can shift them afterwards. If burned captions were wrong when they were rendered, they stay wrong. The fix is to re-render from a correctly timed source. That's the trade-off: burned captions appear for every viewer without anyone turning captions on, but their timing is locked the moment they're rendered.

## Caption sync checklist before you publish

- Lock the edit before you generate captions.
- Caption the exact file you'll publish, not an earlier export.
- Check the frame rate your editor reports. If it says variable, convert before editing.
- Spot-check the first line, a line in the middle and the last line.
- For separate caption files, upload the pair that came out of the same export.
- For burned captions, review timing before the final render, because you can't re-time them afterwards.

## How does Everpop handle caption timing?

Everpop burns word-by-word captions into each clip, and by default nothing posts until you approve it. So you see the captions play against the speaker before anything goes live. If something looks off at review, each clip comes with 3 free re-renders. If you'd rather finish the timing in your own editor, eligible clips export as FCPXML or EDL, with SRT captions when available, as covered in [exporting clips to Premiere or DaVinci](/blog/export-clips-to-premiere-davinci-fcpxml-edl-srt).

## Claims table

| Claim | Source |
|---|---|
| YouTube caption timing can be adjusted by editing the two timestamp boxes beside the caption track | https://support.google.com/youtube/answer/2734705?hl=en |
| A subtitle file can be downloaded from YouTube Studio, edited in a plain text editor and uploaded back | https://support.google.com/youtube/answer/2734705?hl=en |
| YouTube: content should be encoded and uploaded in the same frame rate it was recorded | https://support.google.com/youtube/answer/1722171?hl=en |
| Everpop burns word-by-word captions; by default nothing posts until you approve; 3 free re-renders per clip; FCPXML and EDL export for eligible clips, SRT captions when available | https://everpop.app/pricing and https://everpop.app/help/posting-to-youtube |

## Frequently asked questions

### Why are my captions behind the audio?

If they're behind by the same amount from start to finish, the whole track is offset. Usually something was added or removed at the start after the captions were timed. Shift every timestamp by that amount. On YouTube you can edit the timestamps in YouTube Studio's subtitle editor, or download the file, edit it and upload it back.

### How do I fix captions that drift further out of sync over time?

Drift means the caption timeline and the video timeline disagree about speed, so a fixed shift won't fix it. Check whether your source reports a variable frame rate. If it does, convert it to a constant rate that matches the recording, then edit and caption that same file.

### Can I re-time burned-in captions?

No. Burned-in captions are part of the picture, so you can't shift them after rendering. Fix the timing in the source and re-render.

### Should I make captions before or after editing?

After. A caption file is a list of timestamps, so any trim made after captioning throws off every line that comes after it. Lock the edit, then caption the exact file you'll publish.

### Is out-of-sync the same problem as wrong words in captions?

No. Timing problems put the right words at the wrong moment. Accuracy problems put the wrong words on screen. They have different causes and different fixes.

More articles: https://everpop.app/blog
