Skip to main content

Free Subtitle Converter

Convert subtitles between SRT, WebVTT, SBV, LRC, and ASS while preserving timing. Input format is auto-detected. Runs entirely in your browser.

Drop files here, or click to browse

SRT, VTT, SBV, LRC, ASS, SSA, TXT · processed on your device

or press Ctrl+V to paste from your clipboard

You can drop multiple files at once

Browse files
Input format:

Shift moves every cue by the given seconds (negative = earlier); the speed factor rescales all timestamps — use the FPS presets after a frame-rate change.

Merge a second language (bilingual subtitles)

Each cue of the second file is placed under the first-file cue it overlaps most in time. Timings come from the first file.

Output
—

💡 Converts between SRT, WebVTT, SBV (YouTube), LRC (lyrics), and ASS/SSA, preserving timing. The input format is detected automatically. Everything runs in your browser — your captions are never uploaded.

Common uses

  • Convert SRT to VTTTurn an SRT subtitle file into WebVTT for HTML5 video.
  • Convert VTT to SRTTurn WebVTT captions into SRT for video players and editors.
  • Convert Subtitles for YouTube (SBV)Convert SRT or VTT captions to YouTube's SBV format.
  • Convert Subtitles to LRC LyricsTurn timed captions into an LRC lyrics file for music players.
  • Extract Plain Text from SubtitlesStrip timestamps from a subtitle file to get just the transcript.

How It Works

Different players and platforms want different subtitle formats — YouTube uses SBV, the web uses WebVTT, most video files use SRT. This converts between them while keeping the timing intact.

  1. 1
    You paste or drop a subtitle file
    SRT, VTT, SBV, LRC, or ASS/SSA. The input format is detected automatically — nothing is uploaded.
  2. 2
    Cues are parsed into a common model
    Each caption's start time, end time, and text are extracted, normalising the different timecode styles (commas, dots, centiseconds).
  3. 3
    It's re-serialised to your target format
    The cues are written out in the format you choose, with correct timecodes and structure for that format.
  4. 4
    Copy or download
    Grab the converted captions with the right file extension.

Captions can contain unreleased dialogue or sensitive transcripts. Everything is parsed and converted on your device — your subtitles never leave the browser.

Related Tools

Frequently Asked Questions