Video & Audio

Subtitle Converter (SRT ↔ VTT) & Resync

Subtitle Converter handles the two jobs every subtitle file eventually needs: converting between SubRip (.srt) and WebVTT (.vtt) — web players and HTML5 video need VTT, most editors and TVs speak SRT — and resyncing timing when the subtitles drift ahead of or behind the audio. Open a file, preview the cues, convert or shift, and download. It all runs in your browser.

Last updated: July 2026

To convert SRT to VTT (or back), open the subtitle file — it's parsed and re-written in the other format instantly. To fix subtitles that are ahead of or behind the audio, enter a shift in seconds (positive = later, negative = earlier) and every timestamp is moved by that amount. Download the corrected file; nothing is uploaded.

Subtitle Converter (SRT ↔ VTT) & ResyncRuns in your browser

🔒 Your subtitles are converted entirely in your browser — nothing is uploaded.

How to use Subtitle Converter (SRT ↔ VTT) & Resync

  1. Open an .srt or .vtt file (or paste its contents).
  2. Convert to the other format, and/or enter a time shift in seconds (e.g. -2.5 to show subtitles 2.5s earlier).
  3. Download the converted, resynced file.

Frequently asked questions

How do I convert SRT to VTT?

Open your .srt file here and download the .vtt — the header, timestamp format (comma vs dot) and cue structure are converted automatically. VTT is what HTML5 <track> elements and most web players require.

My subtitles are out of sync — how do I fix them?

Enter how far off they are: if subtitles appear 3 seconds too late, shift by -3 to bring them earlier. Every cue's start and end time moves by the same amount, which fixes the common constant-offset drift.

What if the drift gets worse over time?

Progressive drift means the frame rate differs between your video and the subtitles (e.g. 23.976 vs 25 fps) — a constant shift won't fix that. This tool handles constant offsets; frame-rate rescaling is a different operation.

Is my file uploaded?

No — parsing, converting and shifting happen entirely in your browser.

Related video & audio