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.