Subtitle Sync
Shift subtitle timing globally or per entry with millisecond precision.
Free & unlimited
All processing happens in your browser. No data is sent to any server.
About this tool
- 1
Upload your subtitle file
Load the SRT or VTT file with timestamps that need adjustment.
- 2
Set the time offset
Enter a positive value to shift subtitles later or negative to shift them earlier.
- 3
Preview the adjustment
Review the updated timestamps to confirm the sync correction looks right.
- 4
Download synced subtitles
Save the corrected subtitle file with the new timing.
- Play the video and note how many seconds early or late the subtitles appear, then enter that as the offset.
- Common offsets are between -2 and +2 seconds - larger shifts may indicate the wrong subtitle file.
- Use millisecond precision for fine-tuning: 500ms can make the difference between natural and awkward sync.
- If subtitles drift over time (correct at start, wrong at end), the issue is frame rate mismatch, not a simple offset.
- Shift all subtitle timestamps by a precise offset
- Support for positive and negative time offsets
- Millisecond precision for fine-grained sync control
- Works with SRT and VTT subtitle formats
- Fix subtitles that consistently appear 1-2 seconds too early or too late
- Synchronize subtitles downloaded from a different video cut or release
- Adjust timing after trimming or editing the beginning of a video
- Correct subtitle offset caused by different intro lengths between video versions
Play the video with subtitles and note when a spoken word appears versus when its subtitle shows. The difference in seconds is your offset.
A constant offset shift will not fix drift. Drift is usually caused by a frame rate mismatch (e.g., 23.976 vs 25 fps) and requires rate adjustment rather than a flat shift.
Yes. Enter a positive offset to delay subtitles (shift later) or a negative offset to advance them (shift earlier).