Convert subtitles from 25 to 23.976 fps
Subtitles made for a 25 fps (PAL) release drift ahead on a 23.976 fps file, about 2.5 seconds per minute. This tool stretches every timestamp by the exact ratio so they line up again.
Positive shows subtitles later, negative sooner. Seconds, or a time like 00:01:05,300.
Find each line in your video and type when it is actually spoken.
Pick the output format below. Timing and text are kept.
| # | Before | After | Text |
|---|
How it works
- Drop in the subtitle file that drifts.
- Leave the preset at 25 → 23.976, or swap it if your subtitles drift the other way (they lag further behind).
- Download, then nudge with "Shift timing" if the first line is still slightly off.
Questions
How do I know it is a frame-rate problem?
If the first lines are close but the gap grows steadily, roughly 4% of the running time, it is 25 vs 23.976. Lines that are off by the same amount throughout need a shift instead.
What exactly does the conversion do?
It multiplies every time by 25 ÷ 23.976 (≈1.0427). A line at 40:00 moves to about 41:42.
Is my subtitle file uploaded anywhere?
No. Your browser reads and fixes the file on your own computer. Nothing is sent to a server, so private files are fine, and the tool keeps working offline once the page has loaded.