Local subtitle timing

SRT Time Shift

Shift SRT, VTT, and ASS timestamps forward or backward to correct captions that are consistently early or late.

SRT · VTT · ASSPositive or negative offsetPrivate & localQuick presets

Subtitle file

Try sample subtitles

Shifted output

How SRT time shift works

1

Add subtitles

Upload a.srt.vtt, or.ass file, or paste subtitle content into the SRT time shift tool. We auto-detect the format so you can start shifting timestamps immediately.

2

Set the time shift

Enter seconds (e.g. 2 or -1.5) or tap a preset. A positive SRT time shift delays subtitles; a negative shift shows them sooner — perfect for fixing early or late captions.

3

Download fixed file

Copy or download the shifted subtitle file and import it into Premiere, DaVinci, YouTube, or your player. Every cue keeps its text — only the timestamps change.

Why use this SRT time shift tool?

Fix subtitle sync in seconds

An SRT time shift applies one global offset to every cue — ideal when audio was trimmed, delayed, or the wrong frame rate was used. Shift subtitle timing by +2s or −0.5s instead of editing each line in a desktop editor.

Nothing leaves your browser

Your subtitle files are parsed and shifted locally. This SRT time shift tool never uploads SRT, VTT, or ASS to a server — perfect for unreleased edits, client dailies, and confidential transcripts.

Works with SRT, VTT, and ASS

Auto-detects the subtitle format and outputs the same type with updated timestamps. Time shift SRT for YouTube, VTT for HTML5 players, or ASS for styled captions — one tool handles every common subtitle format.

Quick offset presets

Tap ±0.5s, ±1s, or ±2s for common subtitle delay fixes, or enter a custom value like 00:00:02. After your SRT time shift, use our Subtitle Converter if you need a different export format.

SRT time shift FAQ

Create AI videos with Pixwit

Turn prompts and images into cinematic clips with Sora, Veo, Kling, and more.