Skip to content

Audio, speech & subtitles

SRT to VTT Converter & Subtitle Sync Fixer

Convert subtitles between SRT and WebVTT, shift timing earlier or later, fix frame-rate drift, or extract a plain-text transcript. Free and processed in your browser.

Runs on your device — nothing is uploaded

Subtitles out of sync, or in the wrong format for your player or website? Fix both here.

What it does

  • Convert SRT ↔ WebVTT (.vtt), or to a plain-text transcript with the timings removed.
  • Shift every cue earlier or later by any number of seconds.
  • Stretch timings to fix subtitles that start in sync but drift further off as the video plays.

Open a .srt or .vtt file, or paste the contents. The output updates live.

Fixing subtitles that are out of sync

Constant offset — every line is early or late by the same amount:

  1. Find a line where you can hear the speech start, and note how far off the subtitle is.
  2. Enter that in Shift timing: positive if subtitles appear too early, negative if too late (e.g. -1.5).

Growing drift — fine at the start, seconds off by the end. This is almost always a frame-rate mismatch between the subtitle source and your video:

Subtitle made forYour video isStretch value
25 fps (PAL)23.976 fps1.0427
23.976 fps25 fps (PAL)0.959
24 fps23.976 fps1.001

If there's drift and an offset, set the stretch first, then shift.

SRT vs VTT

  • SRT is the universal format for video players (VLC, MPC, Plex, most TVs) and YouTube uploads.
  • WebVTT is what HTML5 <video> on websites requires, and supports styling.

The differences are small — VTT uses a WEBVTT header and . instead of , before milliseconds — but players are strict about them.

Don't have subtitles at all?

Subtitle Studio AI generates subtitles from any video or audio using offline speech recognition (faster-whisper), with word-level timing, an editable cue table, styling presets, and export to SRT, VTT, TXT or ASS — or burn them into the video. Whispering Notes AI is the transcription-first version for meetings, lectures and interviews.

More audio, speech & subtitles

Try these next