Subtitle Time Shifter

Upload a subtitle file and shift all timestamps forward or backward by milliseconds or seconds to fix synchronization issues.

Drop your .srt or .vtt file here

Your subtitles are shifted locally in your browser. No upload required.

Shift Time (in Milliseconds)

Use positive numbers to delay (e.g. 1500 for 1.5s later) or negative to advance (-500 for 0.5s earlier).

Quick shift:

Subtitles shifted successfully!

Shift Statistics
  • Processed subtitle lines: 0
  • Shift amount: 0 ms
Edit in AI Studio (Free)

Why are my subtitles out of sync?

Subtitles can become out of sync if the video frame rate differs from the subtitle file, or if the video was cut or edited after the subtitles were created. A simple time shift is usually all you need to fix a constant offset.

Works with constant offset problems. If subtitles drift over time, you may need frame-rate conversion instead.

How to sync SRT and VTT files

Secure and Private

This subtitle time shifter processes your SRT and VTT files entirely locally within your web browser. Your files are never uploaded to our servers, ensuring your data remains completely private and secure.