Back to insights

Transcription

How to Shift SRT Subtitle Timing (In Your Browser)

Fix captions that are early or late after a trim, bumper, or re-export. Shift every SRT cue by seconds or correct slow drift without uploading files.

You exported captions, then changed the video. Maybe you cut a ten-second logo sting, tightened the intro, or dropped in a new cold open. The dialogue is unchanged, but every subtitle line now appears too early or too late. Shifting the whole SRT file by a fixed offset is the fastest way to get back in sync without retiming cues one by one.

What SRT time shifting does

An SRT (SubRip) file stores numbered cues. Each cue has:

  • A start timestamp
  • An end timestamp
  • One or more lines of on-screen text

The SRT Time Shifter adds or subtracts the same amount of time from every start and end value. Optional time scale multiplies cue times before the offset, which helps when captions slowly drift on a long recording. Processing runs in your browser, so files are not uploaded to a remote queue.

When a fixed offset is enough

Use a seconds-based offset when the error is constant across the timeline:

SituationTypical fix
You added a bumper at the headPositive offset (delay subtitles)
You trimmed silence at the startNegative offset (move subtitles earlier)
Audio was replaced but picture stayed the sameSmall positive or negative offset after spot-checking
You merged two clips and only the second half movedSplit the SRT in your editor, shift each half separately

Open the SRT Time Shifter, paste your SRT or upload a .srt file, and enter the offset in seconds. Positive values delay subtitles. Negative values pull them earlier.

When to try time scale

Drift feels different from a single bad edit. The first minute looks fine, but by minute twenty the captions lag behind the speaker. That pattern often appears when:

  • A clip was slowed or sped up for clarity
  • Frame rate changed between export and caption authoring
  • A long screen recording was re-encoded with a different time base

Start with a scale very close to 1, such as 1.01 or 0.99. Combine scale with a small offset if the first cue still needs a nudge. Preview in your NLE or player before you publish.

Step 1: Export a clean SRT from your editor

Pull subtitles from the same project that produced the latest picture lock when possible. If you already uploaded to YouTube, download the caption track as SRT, then shift here after you re-upload a trimmed master.

Keep a copy of the original SRT. Shifting is non-destructive in your workflow when you treat the export as a new file (for example episode-04-shifted.srt).

Step 2: Measure the offset

You do not need frame-perfect math on the first try:

  1. Play the video and note one obvious line of dialogue
  2. Pause when the words are spoken on screen
  3. Compare to the subtitle in your player or timeline
  4. Estimate how many seconds early or late the caption appears

Enter that value as your offset. If subtitles are late, use a negative offset. If they appear before the speaker, use a positive offset.

Step 3: Apply offset and scale in the tool

Paste SRT content or drop your file into the SRT Time Shifter. Set:

  • Offset (seconds) for the constant error
  • Time scale near 1 only when you see gradual drift
  • Clamp to zero when a large negative offset would otherwise produce invalid negative timestamps

Copy the shifted SRT or download the .srt file. For multiple language tracks, upload a batch and export a ZIP with the same offset applied to each file.

Step 4: Spot-check in your delivery environment

Import the shifted SRT on your caption track. Check:

  • The first spoken line after any intro graphics
  • A section with fast back-and-forth dialogue
  • The final minute of the program

YouTube, Vimeo, and most LMS players round to their own frame grid. A shift that looks perfect in Premiere may need a tenth of a second tweak before upload. That is normal.

Pair with text conversion when copy changes

Timing tools do not rewrite dialogue. When the script changes, use SRT to TXT to extract words, edit the transcript, then TXT to SRT to rebuild cues. Return to the time shifter when the text is final but the clock is still wrong.

Privacy for draft and client work

Unreleased lessons, internal training, and client review cuts often ship with captions before public launch. Browser-based shifting keeps SRT files on your device while you iterate on sync.


Next: See SRT time shift workflows for editors and localization teams for handoffs across Premiere, DaVinci Resolve, and multi-language caption batches.

Need more than a free tool?

Vidsembly helps creators turn ideas into finished video content, from draft to publish, in one place.

How to Shift SRT Subtitle Timing Online | Vidsembly Insights