Shift subtitle timings by any offset and strip formatting.
Negative = subtitles appear earlier; positive = later.
🔒 100% client-side — your subtitle file never leaves your browser.
An SRT subtitle shifter that moves every cue in a subtitle file forward or backward by a fixed number of seconds — the classic fix for subtitles that are out of sync with the video. Paste your SRT text or upload a .srt file, set an offset like -2.5, and download the corrected file. It also cleans up formatting tags and renumbers cues. Everything runs 100% in your browser.
Each cue's timestamps (HH:MM:SS,mmm --> HH:MM:SS,mmm) are converted to integer milliseconds, the offset is added, and the result is formatted back with zero-padding — no floating-point drift, no rounding surprises. Positive offsets delay subtitles (use when text appears too early); negative values like -1.75 make them appear sooner. When a shift pushes a cue below zero, the clamp option pins it to 00:00:00,000 instead of writing an invalid negative timestamp, and the tool tells you how many cues were clamped.
Real-world SRT files are messy: Windows CRLF line endings, missing or duplicated index numbers, stray blank lines. The parser handles all of that — cue indexes are optional and any block without a valid timestamp line is skipped and reported as a parse error, never silently mangled. Turn on Renumber cues (default) to write clean sequential indexes, which some strict players require.
Subtitle files often carry styling your player can't use: <i>, <b>, and <font> HTML tags, ASS override blocks like {\an8}, and ♪ markers around music cues. The strip formatting option removes all of them and tidies leftover whitespace, giving you a clean plain-text track. A tip: shift first, verify sync with one or two lines of dialogue, then download — shifting the whole file beats editing cue by cue.
The SRT Subtitle Shifter handles srt subtitle shiftdirectly in your browser. Paste or type your input, and the tool processes it instantly — no upload, no signup, no waiting. It's built for the moments when you need a quick transformation and don't want to leave your workflow.
Because the tool runs client-side, it's fast and private. Your text never touches a server, which makes it safe for sensitive content. The interface is keyboard-friendly and works on any device with a modern browser.
Common uses: people reach for this tool when they need to use a shift srt subtitles by seconds online, fix out of sync subtitles, subtitle offset adjuster free, or remove html tags from srt file.
Browser-based tools like this one have a few real advantages over installed software or manual methods:
More tools you might find useful