Stay Local ToolsStay Local Tools home

Subtitle FPS Converter

Fix subtitles that slowly drift out of sync because of a frame-rate mismatch.

Local Processing

Files stay on your device.

or drag and drop files here

Supported: .srt, .smi, .sami, .vtt

Files stay on your device

Private by design

Your files are processed directly in your browser. They are not uploaded to Stay Local Tools servers for processing. Because the work happens on your device, your files stay with you unless you download or share them yourself.

Note: the website itself still loads normal web files, and may use analytics or ads later. The promise here is about the files and text you put into these tools.

How to Use

  1. Choose your subtitle file (SRT, SMI or VTT).
  2. Enter the Source FPS the subtitle was made for.
  3. Enter the Target FPS you want to match.
  4. Click Convert.
  5. Download the converted file.

Why subtitles slowly drift

Video is often converted between frame rates — for example, a TV show made for 25 frames per second (common outside North America) played as a 23.976 fps file. Subtitles timed for one frame rate use slightly different second-lengths than the other, so they start out close but drift further apart the longer the video plays.

23.976 fps vs 25 fps

These are two of the most common frame rates for TV and film. Converting between them, or any other pair of frame rates, stretches or compresses every subtitle's timing by the same ratio, so subtitles that started in sync stay in sync all the way through.

Why this is different from a fixed delay

A fixed delay moves every subtitle by the same amount, which only helps when subtitles are off by a constant amount from the start. FPS drift gets worse over time, so it needs a stretch or compression instead — which is what this tool does.

Questions and Answers

No. Your subtitle file is read and converted directly in your browser. It is not uploaded to Stay Local Tools servers for processing.

Other Languages

Español

Ajustar FPS de subtítulos

Corrige subtítulos que se desincronizan poco a poco debido a un cambio de fotogramas por segundo. El archivo se procesa directamente en tu navegador y no se sube a los servidores de Stay Local Tools para el procesamiento.

Preguntas frecuentes

No. Tu archivo de subtítulos se lee y se convierte directamente en tu navegador; no se sube a los servidores de Stay Local Tools.

Português (Brasil)

Ajustar FPS das legendas

Corrija legendas que vão saindo de sincronia aos poucos por causa de uma mudança de quadros por segundo. O arquivo é processado diretamente no navegador e não é enviado aos servidores do Stay Local Tools para processamento.

Perguntas frequentes

Não. Seu arquivo de legenda é lido e convertido diretamente no navegador; ele não é enviado aos servidores do Stay Local Tools.

한국어

자막 FPS 변환

프레임레이트 차이로 인해 점점 어긋나는 자막의 타이밍을 보정할 수 있습니다. 파일은 브라우저에서 직접 처리되며 Stay Local Tools 서버에 업로드되지 않습니다.

자주 묻는 질문

아니요. 자막 파일은 브라우저에서 직접 읽고 변환되며 Stay Local Tools 서버에는 업로드되지 않습니다.