SubFixer Fix subtitle timing in your browser

Fix out-of-sync subtitles

Shift timing, fix frame-rate drift, resync to two points, clean up and convert SRT, VTT and ASS files. Free, private, and nothing leaves your browser.

How it works

  1. Drop your .srt, .vtt, .ass or .sub file onto the box.
  2. Pick what is wrong: subtitles early or late, drifting, garbled characters, or the wrong format.
  3. Check the preview, then download the fixed file. It is always saved as clean UTF-8.

Questions

My subtitles start in sync and drift further off. Which fix do I need?

That is a frame-rate mismatch, usually a 25 fps (PAL) subtitle on a 23.976 fps video. Use "Change frame rate" with 25 → 23.976. If you do not know the frame rates, use "Sync two points" with one line near the start and one near the end.

Subtitles are a fixed amount early or late the whole way through.

Use "Shift timing" and enter the offset. A positive number makes them appear later, a negative number earlier.

Is my subtitle file uploaded anywhere?

No. The file is read and fixed by your browser. Nothing is sent to a server, so it works with private files and even offline once the page has loaded.