Subtitle shifter

Local subtitle utility

Subtitle Timing Shifter

Move every SRT or VTT cue earlier or later by a precise offset without changing the subtitle text. Subtitle text stays in your browser. Try it once before signing in.

SRT or VTT input

Paste captions or open a subtitle file.

Adjusted subtitle output

Output appears after processing.

Text stays here · Checking today’s allowance…

01 / Input

Open or paste captions

Work with text-based SRT or WebVTT cues directly in the browser.

02 / Process

Transform every cue

SceneDub parses timestamps and preserves the caption text across the output.

03 / Continue

Download the result

Copy the output or download a caption file for your editor or video player.

Need captions before converting them?

Generate timed captions from an audio or video file, then bring the downloaded SRT or VTT result back to these local subtitle utilities.

What does Subtitle shifter do?

Fix subtitles that are consistently early or late by adding the same offset to every cue. A positive offset delays captions; a negative offset advances them. A constant shift cannot fix captions that gradually drift farther out of sync.

Input
SRT or VTT captions and an offset in seconds
Output
Adjusted captions in the original format
Processing
Timing changes run locally in the browser

A practical workflow

  1. Compare a clear spoken word with its caption near the beginning and end.
  2. Enter a positive delay or negative advance in seconds.
  3. Shift the file, download it, and recheck both reference points.

Capability notes updated . Editorial methodology

Delay every subtitle by half a second

Input / starting point

1
00:00:01,250 --> 00:00:03,500
Welcome to the recording.

Output / result

1
00:00:01,750 --> 00:00:04,000
Welcome to the recording.

An offset of +0.5 moves this cue from 1.250 seconds to 1.750 seconds. Its text and duration are preserved unless an earlier shift reaches time zero.

Best for

  • Fixing captions that are uniformly early or late
  • Realigning subtitles after trimming a video
  • Correcting a constant subtitle delay
  • Testing timing offsets before an editor import

Key features

  • SRT and VTT import
  • Positive and negative offsets
  • Millisecond precision
  • Local browser processing
  • Adjusted subtitle download

Limits to know

  • A single offset changes every cue equally
  • Progressive timing drift needs a full retiming workflow
  • Cues shifted before zero are clamped to the start
  • Always review timing against the final video

Practical guides

Need sample files? The free creator kit includes caption templates, transcript examples, and original voice-practice scripts.

Format and platform references

Frequently asked questions

Should I use a positive or negative offset?

Use a positive value to make subtitles appear later and a negative value to make them appear earlier.

Can the tool shift both SRT and VTT files?

Yes. It detects either format and downloads the adjusted file in the same format.

What happens to captions shifted before zero?

Their start time is clamped to zero and the cue keeps a valid positive duration.

Will this fix subtitles that drift over time?

No. A constant shift fixes a consistent delay. Timing that becomes progressively worse needs stretching or manual retiming.

Related free tools