SUBTITLE TOOL

Shift WebVTT subtitle timings in seconds

Fix subtitles that are early/late by nudging every cue forward or backward. Upload a .vtt file, enter a shift value like +3600 or -5, and download the corrected file instantly.

Subtitle Timecode Shifter

Works with common WebVTT timing lines like 00:00:10.000 --> 00:00:12.000 (including cue settings). Negative times are clipped to 00:00:00.000.

Tip: If your file uses MM:SS.mmm timestamps, that’s fine too — it’ll be converted to HH:MM:SS.mmm.
Examples: +3600 (add 1 hour), -0.5 (subtract 500ms), +120 seconds.

How this tool works

WebVTT subtitles are made of “cue” blocks, each with a start and end time. This tool adds (or subtracts) your shift value from every cue timing line.

  • Shift forward if subtitles appear too early (example: +2.5).
  • Shift backward if subtitles appear too late (example: -1).
  • Safe clipping: cues that would become negative are clipped to 00:00:00.000.

Your file is processed and returned immediately. Nothing is intentionally stored long-term on the server.

Tip: If your subtitles are off by a constant amount (like exactly 1 hour due to timecode mismatch), this is the fastest fix.

Support via UPI

Scan this QR to buy me a coffee ☕ ?

UPI QR