Free tool
Subtitle FPS Converter
Subtitles drifting further off the longer you watch? That's a frame-rate mismatch. Rescale every timecode from one FPS to another — in your browser.
100% in your browser — your files never leave your device.
How to convert subtitle frame rate
- Step 1
Add your subtitles
Paste your SRT or VTT, or upload the file.
- Step 2
Pick the frame rates
Choose the source FPS (the subtitles' current frame rate) and the target FPS (your video's).
- Step 3
Convert & download
Click Convert — every timecode is rescaled. Copy or download the result.
When to use this
- The subtitles start in sync but drift further out the longer the video plays — the classic frame-rate mismatch.
- Common pairs are 23.976 ↔ 25 and 24 ↔ 25 (PAL vs film/NTSC).
- If the gap is constant instead of growing, use Shift Subtitles for a fixed offset.
FAQ
What FPS values should I use?
Set 'from' to the subtitles' current frame rate and 'to' to your video's. The most common conversions are 23.976→25 and 25→23.976.
When is FPS the problem vs a simple delay?
If the subtitles drift further out of sync as the video plays, it's frame rate (use this tool). If they're off by a constant amount throughout, it's a fixed delay (use Shift Subtitles).
Are my files uploaded?
No — the FPS conversion runs entirely in your browser.
Need to translate your subtitles too?
Fixing timing and merging is free here. When you need to translate subtitles into another language with the timeline kept perfectly aligned, that's what SubtitleFlow does.
Translate subtitles free