Subtitle Time Shifter

Fix audio desync — SRT & VTT · 100% Free & Browser-based

Drop your subtitle file here

or click to browse

SRTVTT

100% browser-based · No files uploaded

100% Private
Files never leave your device
Instant Processing
Pure JavaScript, zero latency
SRT & VTT
Both formats supported
Precise Timing
Millisecond accuracy

How It Works

1

Upload Subtitle File

Drag & drop your .srt or .vtt file. The file is read directly by your browser.

2

Set Time Offset

Enter a positive value to delay subtitles or negative to advance them. Use presets for common offsets.

3

Download Fixed File

All timestamps are adjusted instantly. Download the corrected file with one click.

When to Use This Tool

Subtitles appear too early

Add a positive offset (e.g., +2s) to delay all subtitles.

Subtitles appear too late

Add a negative offset (e.g., -1.5s) to make subtitles appear earlier.

Re-encoded video with different start

After cutting or trimming a video, subtitles often go out of sync. Shift them back.

Downloaded subtitles don't match

Subtitles from online sources may not match your video version. Adjust the timing.

Frequently Asked Questions

What is subtitle time shifting?+
Subtitle time shifting adjusts all timestamps in an SRT or VTT file by a fixed offset. This fixes audio desync where subtitles appear too early or too late.
Is this tool free?+
Yes, 100% free with no limits. All processing happens in your browser — your files never leave your device.
What file formats are supported?+
We support SRT (SubRip) and VTT (WebVTT) subtitle files. These are the two most common subtitle formats used by video players and streaming platforms.
How do I know what offset to use?+
Play your video with subtitles. If subtitles appear 2 seconds too early, shift by +2 seconds. If they appear 1.5 seconds too late, shift by -1.5 seconds.
Are my subtitle files uploaded to a server?+
No. All processing happens locally in your browser using JavaScript. Your files never leave your device, ensuring complete privacy.