webUtils.uk

Delay Subtitles to Match the Audio

If the words show up before anyone speaks, your subtitles need a delay. This page starts at +2 seconds. Adjust it until the lines match the voices, then download the corrected file.

How to shift subtitle timing in 3 steps

  1. 1

    Open your .srt or .vtt file

    Drop it anywhere on the page or choose it with the button. The file stays on your device.

  2. 2

    Enter the offset

    Type a number of seconds, for example +1.5 to delay the subtitles or −0.8 to make them appear sooner. Check the “Now” column to see the new times.

  3. 3

    Download the synced file

    Click Download. The new file keeps your file name with the offset added, so you can tell it apart from the original.

Delay or speed up: which one do you need?

Watch the first line of dialogue. If the text is on screen before anyone speaks, the subtitles need a delay, so use a positive number. If the text arrives after the voice, they need to be sped up to match the audio, so use a negative number.

Most mismatches are between 0.5 and 3 seconds. Use the ±0.1 s buttons to fine-tune once you are close.

Subtitles too early, too late, or drifting?

Subtitles appear before the speech

The subtitles are ahead of the audio. Delay them with a positive offset: +2 moves every line 2 seconds later.

Subtitles appear after the speech

The subtitles are behind the audio. Speed them up to match with a negative offset: −1.5 brings every line 1.5 seconds earlier.

In sync at the start, wrong by the end

The gap grows because the subtitles were timed for a different frame rate. Set “Subtitles timed for” and “Your video plays at”, then fine-tune with an offset.

Frequently asked questions

Subtitles appear too early. Do I add or subtract time?

Add time. A positive offset such as +2 makes every subtitle appear 2 seconds later. If the subtitles appear too late, subtract time with a negative offset such as −2.

How do I calculate the time offset?

Play the video and pause on a line of dialogue. Note the time the person starts speaking and the time the subtitle appears. The difference is your offset. If the subtitle appears 1.5 seconds before the voice, enter +1.5. If it appears 0.8 seconds after, enter −0.8.

Easier still: open “Match a line, frame rate and format”, type the cue number and when that line is actually spoken, and the offset is worked out for you.

Why are my subtitles out of sync?

Usually the subtitle file was made for a different release of the video. A version with a studio logo, a recap or an extra few seconds at the start shifts every line by the same amount; that is fixed with an offset.

If the gap grows as the film goes on, the subtitles were timed for a different frame rate, for example 25 fps (UK and European TV) against 23.976 fps (film and most web releases). Pick both frame rates in the tool and it rescales every timestamp.

How do I permanently save a subtitle delay from VLC?

VLC’s subtitle delay only lasts until you close the video. Note the delay VLC shows (for example “Subtitle delay 1500 ms”), open your .srt here, type 1500ms (or 1.5) as the offset, and download. The new file has the delay built in, so it plays in sync in any player.

Are my files uploaded to your server?

No. Your subtitle file is read and rewritten by your own browser. Nothing is uploaded, nothing is stored, and the tool keeps working if you go offline after the page has loaded.