Subtitle FPS Converter

Rescale every subtitle timestamp when your captions were made for a different video frame rate. Works with .srt and .vtt files entirely in your browser.

Drop .srt or .vtt files here or click to choose

How it works

  1. Enter the frame rate the subtitles were made for.
  2. Enter the frame rate of the video you want to watch.
  3. Drop your file. Every timestamp is scaled and the converted file downloads automatically.

FAQ

When should I use FPS conversion?

Use it when subtitles start close to correct but gradually drift because a film or broadcast copy uses a different frame rate, such as 23.976 vs 25 FPS.

What if the delay is constant?

Use the subtitle shift tool instead. FPS conversion changes the whole timeline proportionally; a shift moves every cue by the same amount.

What if I do not know either frame rate?

Use two-point resync. It calculates the required stretch from two matching lines without needing FPS values.

Are my files uploaded?

No — conversion happens locally in this browser tab.

Related: Two-point resync · Shift timing · Subtitle validator