Subtitle shifter & converter
All tools

Subtitle frame rate converter

Rescale subtitle times when the subtitle was made for a video with a different frame rate — most often a 23.976 fps film versus a 25 fps PAL release.

…or drop it here. SRT, VTT, ASS, SSA or TXT. Files are processed on your device and never uploaded.

sample.srtLoading…

 

Rescale times when the subtitle was made for a video with a different frame rate.

Cues

     

    Save options

    Output preview

    
    

    How to subtitle frame rate converter

    1. Open the subtitle file. Drop the file that drifts out of sync on the tool.
    2. Choose the frame rates. Set “Subtitle made for” to the original rate and “Video plays at” to your video’s rate. Swap them if the drift gets worse.
    3. Convert. Click Convert frame rate. If there is also a fixed delay, finish with a shift.
    4. Save. Download in the same or another format.

    About this tool

    Films are shot at 24 frames per second and released at 23.976 fps on Blu-ray and streaming, while European TV and PAL DVDs play the same film at 25 fps — about 4.3 % faster. A subtitle timed for one version drifts steadily on the other, ending up minutes off by the end of a movie.

    Frame-rate conversion multiplies every time by the ratio subtitle fps ÷ video fps. Going from 23.976 to 25 fps, a line at 1:00:00 moves to 0:57:32.5. The exact NTSC rates (24000/1001 and 30000/1001) are used, not rounded numbers, so long files stay accurate.

    Not sure which rates apply? Compare running times: a film that lasts about 4 % less than listed is a PAL speed-up. Or use the Sync tab with two lines — it detects common frame-rate ratios automatically.

    FAQ

    How do I know the frame rate of my video?

    Most players show it: in VLC use Tools → Media Information → Codec; in mpv press Shift+I. File names often hint too: “PAL” releases are 25 fps, Blu-ray and web releases of films are usually 23.976 fps.

    Why do my subtitles get later and later?

    The subtitle file was timed for a slower version of the video, for example 23.976 fps subtitles on a 25 fps video. Convert from 23.976 to 25.

    Does frame-rate conversion change SRT files that use milliseconds?

    Yes. SRT stores times, not frames, but those times were measured on a video running at a particular speed. Converting rescales them to match the other speed.