Convert subtitles from 23.976 fps to 25 fps

The classic film-to-PAL mismatch: subtitles timed for 23.976 fps film, played against a 25 fps copy. They line up at the start, then slide later and later. Drop the file in below to pull them back into sync.

Drop your .srt or .vtt file here
or click to choose a file · or paste the text below

Why 23.976 fps subtitles drift on a 25 fps video

Most films are finished at 23.976 frames per second. To broadcast or press them for PAL regions — most of Europe, Australia, and much of Asia and Africa — the whole film is sped up to 25 fps, a trick called PAL speedup. Picture and sound run about 4.3% faster and the film finishes roughly five minutes early. Subtitles ripped from the original 23.976 fps release were never sped up to match, so against the faster 25 fps copy they fall steadily behind.

Because the error is a constant percentage, it barely shows early on — the subtitles are about 25 seconds late after ten minutes — then grow to roughly five minutes late by the end of a two-hour film (the exact figure scales with the runtime). The fix multiplies every timestamp by 23.976 / 25 = 0.95904, which is what this page does. Drop the file in and download the re-timed copy; the wording is untouched, only the timings move.

Off by the same amount the whole way through instead? That is a fixed offset — use the Shift tool. Source is true 24.000 fps digital cinema, not film? Use 24 → 25 fps. Other direction: 25 → 23.976 fps.

FAQ

Do I want 23.976 to 25, or the other way round?

Use this page when the subtitles were made for a 23.976 fps film but your video is a 25 fps PAL copy: they start in sync and then run gradually late. If it is the reverse — a 25 fps subtitle file against a 23.976 fps film — use the 25 to 23.976 page instead.

How much do the subtitles move?

Every timestamp is multiplied by 0.95904 (23.976 / 25), so the shift grows as the film plays: almost nothing in the first minute, about 25 seconds after ten minutes, and roughly five minutes by the end of a two-hour film. The exact amount scales with the runtime.

Is my source 23.976 or true 24 fps?

Film, Blu-ray, and most streaming rips are 23.976 fps, so this is almost always the right page. Only true 24.000 fps digital cinema (a DCP) or some AI-generated video needs the 24 to 25 page. The two differ by only 0.1%, but over a long film that is a few seconds, so it is worth matching.