Shifted subtitles
1 00:00:02,500 --> 00:00:05,500 Welcome to this creator workflow. 2 00:00:06,500 --> 00:00:10,000 Today we will turn an idea into a clear plan.
2 cues shifted by 1.5 seconds.
No basic structure issues found in 2 cues. Check timing against your video before publishing.
Preview 2 of 2 cues
- Cue 1 · 00:00:02,500 → 00:00:05,500
Welcome to this creator workflow.
- Cue 2 · 00:00:06,500 → 00:00:10,000
Today we will turn an idea into a clear plan.
Share links include only numbers and choices. Local saves remain in this browser until you delete them; file and long-text content is excluded.
Saved on this device0 of 6 saved
Save a fresh result to compare or reuse it later on this device.
Formula or method
Shift every parsed cue timestamp by the supplied millisecond offsetAssumptions
- Negative timestamps are clamped to zero.
- Review the first and last cue after shifting.
Sources and verification
- YouTube Help: Supported subtitle and closed-caption filesLists supported caption formats and identifies SubRip as an approachable option for creators new to caption files.
- W3C: WebVTT: The Web Video Text Tracks FormatDefines the WebVTT format, cue timing syntax, cue settings, regions, and web-video text-track behavior.
Try it: move subtitles 1.5 seconds earlier
In this practice file, every caption is 1.5 seconds later than the intended video. A negative offset corrects that consistent delay without changing the wording.
- Download camera-tips-late.srt and load it in the tool.
- Enter -1.5 in Time offset, then select Shift subtitles.
- Check the first cue at 2 seconds and the last at 9 seconds, then download the shifted copy.
1
00:00:03,500 --> 00:00:05,500
Keep the camera steady.1
00:00:02,000 --> 00:00:04,000
Keep the camera steady.This example never crosses zero, so every cue retains its duration. With your own file, inspect captions near the start: negative timestamps are clamped to zero, which can shorten a cue.
If your result looks different
My captions are now even later
Use a negative offset to move late captions earlier. Use a positive offset when captions appear before the matching audio.
The beginning matches but the ending still drifts
One fixed offset cannot correct progressive drift. Check whether the subtitles belong to the same edit and frame-rate interpretation, then use a subtitle editor for time scaling or individual timing corrections.
Review the file’s diagnostics and cue preview before testing the finished captions in playback.
Check the final subtitle structureHow to use the subtitle time shift
Move every recognized subtitle cue earlier or later by one signed offset while preserving cue duration. This is useful for a consistent sync error; it is not a replacement for retiming captions that drift progressively across a video.
Measure one consistent offset before shifting
Find a clear spoken word or sound near the beginning and compare its video time with the caption start. If captions appear 1.5 seconds late throughout the program, enter -1.5 seconds to move them earlier. Test another cue near the end before applying the result to the whole file.
The tool prevents negative timestamps by clamping them to zero. When an early cue crosses zero, its duration can change, so inspect the beginning carefully and rewrite or remove unusable cues rather than assuming every shifted range remains ideal.
Distinguish an offset from frame-rate drift
If captions start in sync and become increasingly late or early, one fixed shift will not solve the problem. Check edit changes, frame-rate interpretation, time-stretching, dropped sections, and whether the subtitle file belongs to a different master.
Processing stays in the browser and the original file is not changed. Download a new copy, review beginning, middle, and end in the destination player, and keep the original until delivery is approved.
Questions about this tool
Should I use a positive or negative offset?
Use a negative offset when captions appear late and need to move earlier. Use a positive offset when captions appear before the matching audio.
What happens to timestamps that move below zero?
They are clamped to zero. Review those cues because clamping can shorten them or create overlaps at the start.
Can this fix captions that drift over time?
No. Progressive drift usually needs time scaling, frame-rate correction, or manual retiming rather than one fixed offset.