Sync subtitles to your video
Fix subtitles that run ahead of or behind the audio. Shift the whole file by an exact amount of time and download captions that line up perfectly — free, private and in your browser.
100% private. Your files are processed locally in your browser and never uploaded to a server.
Drop a subtitle file to sync
or click to browse · SRT, VTT, ASS/SSA
How to sync subtitles online
“Out of sync” almost always means one of two things, and the fix is different for each. Figure out which one you have first.
1. A constant offset (most common)
The subtitles match the dialogue word-for-word but appear a few seconds too early or too late for the whole video. This happens when the subtitle file was made for a slightly different release — a different intro length or video cut. To fix it, shift every cue by the same amount: measure the gap between a spoken line and its caption, type that many seconds above, and download. That is exactly what the tool on this page does.
2. Gradual drift (a frame-rate problem)
The subtitles start in sync but fall further and further behind (or ahead) as the video plays. A constant shift can’t fix this — the file needs to be stretched proportionally. Use the framerate converter for the common 25 ↔ 23.976 fps mismatch.
Sync with audio using timestamps
For a precise fix, note the timestamp where a line is actually spoken and the timestamp the subtitle currently shows. The difference is your offset. Enter it in seconds and every cue moves by exactly that much, so the captions line up with the audio from start to finish.
In-player delay vs. fixing the file
Most media players — VLC, MX Player, MPC and others — let you nudge subtitle timing while you watch, but that adjustment is temporary and only applies in that app. Correcting the file here is permanent: the synced subtitles then play correctly everywhere, on any player or device. Below are step-by-step guides for syncing inside each major player.
Sync subtitles in your media player
Step-by-step instructions for fixing out-of-sync subtitles in the apps people use most.
Frequently asked questions
How do I sync subtitles with a movie?
If the subtitles are off by the same amount the whole way through, measure the gap between a spoken line and its caption, then enter that many seconds in the sync tool (use a negative value when the subtitles are late). Download the corrected file and the timing is fixed for good.
How do I fix subtitles that are out of sync?
First decide which kind of problem it is. A constant offset — subtitles early or late by the same amount throughout — is fixed by shifting the timing. Subtitles that start in sync but drift further off over time are a frame-rate problem, fixed by rescaling between frame rates.
Why do subtitles go out of sync?
Usually the subtitle file was made for a different release of the video — a different cut, a different intro length, or a version converted between 25 fps and 23.976 fps. The dialogue is the same but its position on the timeline shifts, so the captions no longer line up.
How do I sync subtitles with audio using timestamps?
Note the timestamp where a line is actually spoken in the audio and the timestamp the subtitle currently shows. The difference is your offset: enter it in seconds in the sync tool to move every cue by exactly that amount so the timestamps match the audio.
Is this subtitle sync tool free and private?
Yes. Syncing runs entirely in your browser — your subtitle file is never uploaded to a server — and there is no sign-up or limit on how many files you can fix.