Subtitles showing too early or too late? Shift the whole file by any offset — right in your browser.
No installs, no upload, 100% free.
No subtitle file yet? Generate one from any audio or video.
Generate subtitles with AIA free subtitle time shifter that runs entirely in your browser. Drop an SRT, set the offset, download the fixed file.
Drag an .srt or .vtt file into the upload area, or click to browse. The file is parsed on your device — it never gets uploaded.
Type the shift in milliseconds or use the +/− buttons. Negative values make subtitles appear earlier, positive later. The live preview shows the new timing instantly.
Click download and you get the same file with every cue moved by your offset — same format, ready to use in any player or editor.
One constant offset fixes almost every out-of-sync subtitle problem.
Your video has an intro or ad the subtitle file doesn't — shift all cues once and everything lines up.
Subtitles consistently a second ahead or behind the voices? That's a fixed offset — the classic time-shift fix.
Some players start timing from a different zero point. Nudge the file by a few hundred milliseconds to match.
Subtitle files from the web rarely match your exact video release. Shift them into sync instead of hunting for another file.
Step in 100 ms increments until the text lands exactly on the speech — the preview updates live.
If you don't have a subtitle file at all, SlayScribe generates accurate SRT/VTT from any audio or video.
A subtitle file is just text — there is no reason to upload it to a server. This tool parses the file on your device, moves every timestamp by your offset, and writes the result back out. Private, instant, and it works offline once the page is loaded.
Yes — no account, no limits. The tool runs entirely in your browser.
SRT (SubRip) and VTT (WebVTT). The shifted file keeps its original format.
If subtitles appear before the words are spoken, shift positive (later). If they lag behind the voices, shift negative (earlier).
A growing drift means a frame-rate mismatch, not a fixed offset — a plain time shift won't fix that. Re-generating subtitles from the actual video (with SlayScribe) will.
No. Parsing, shifting, and saving all happen locally on your device.
Not on this page — but SlayScribe transcribes any audio or video into subtitles (SRT/VTT) in 98+ languages.
SlayScribe turns any audio or video into accurate text in seconds — transcripts, captions, and subtitles in 98+ languages.
Transcribe to text