๐ŸŽž๏ธ

Subtitle Frame Rate Converter

Convert subtitle timing between frame rates โ€” 23.976, 24, 25, 29.97 and 30 fps. Fixes progressive drift, not just constant delay.

Drop your subtitle file here

or click to browse โ€” .srt, .vtt, .ass

Drop your subtitle file here or click to browse

Need to translate your subtitles?

Convert Japanese, Korean, or Chinese subtitles to English with AI-powered accuracy. Free to start and instant โ€” a free account is all you need to begin.

Translate Subtitles

Frequently Asked Questions

Why do subtitles need frame rate conversion?+
Subtitles are timed against the video's frame rate. If a subtitle file was timed for 23.976fps video but you play it with 25fps video (a common PAL transfer), the video runs about 4% faster and the subtitles drift progressively out of sync. Converting the frame rate rescales all timecodes to match.
What is the difference between frame rate conversion and a sync offset?+
A sync offset shifts every subtitle by the same fixed amount โ€” it fixes constant delay. Frame rate conversion rescales timecodes proportionally โ€” it fixes drift that grows over the video. If subtitles start in sync and drift later, you need frame rate conversion.
How does the conversion work?+
Every timecode is multiplied by (source fps รท target fps). Converting 23.976fps subtitles to 25fps makes each cue earlier relative to the video, compensating for the faster playback. Cue order and durations scale identically, so nothing overlaps.
Which frame rates are supported?+
The common set: 23.976 (film/NTSC film), 24 (cinema), 25 (PAL/SECAM), 29.97 (NTSC) and 30 fps. SRT, VTT and ASS formats are supported for input and output.

Related Tools