Subtitle Converter

SRT to VTT, VTT to SRT, or timestamps stripped to plain text — right in your browser.
No installs, no upload, 100% free.

Drop your subtitle file here
.srt or .vtt — parsed right in your browser

No subtitle file yet? Generate one from any audio or video.

Convert subtitles in three steps

A free subtitle format converter that runs entirely in your browser. Drop a file, pick a format, download.

  1. Step 1

    Upload your subtitle file

    Drag an .srt or .vtt file into the upload area, or click to browse. The format is detected automatically and parsed on your device.

  2. Step 2

    Pick the output format

    SRT for players and editors, VTT for the web and HTML5 video, or TXT to get just the spoken text without any timestamps.

  3. Step 3

    Download the converted file

    Click download and the converted file is saved instantly — every cue and timing preserved (or cleanly stripped for TXT).

Which format do you need?

The same subtitles, three jobs — players, the web, and plain reading.

SRT for players & editors

The universal subtitle format — VLC, media players, YouTube uploads, and every video editor accept SubRip .srt.

VTT for the web

HTML5 <track> elements and web players require WebVTT. Convert an SRT once and drop it straight into your site.

TXT for reading

Strip the numbering and timestamps and keep just the words — turn a subtitle file into a readable script.

Platform requirements

Some platforms only take one format — convert back and forth without re-generating anything.

Instant and private

Conversion is a local text rewrite — it finishes the moment you click, and the file never leaves your device.

No subtitle file yet?

SlayScribe generates accurate SRT and VTT subtitles from any audio or video in 98+ languages.

SRT vs VTT in one paragraph

SRT is the older, simplest format: numbered cues with comma-separated milliseconds. WebVTT is its web-native successor: dot-separated milliseconds, a WEBVTT header, and support for styling — it's what HTML5 video expects. The text content is identical, which is why converting between them is lossless.

Frequently asked questions

Is it free?

Yes — no account, no limits. The converter runs entirely in your browser.

Which conversions are supported?

SRT → VTT, VTT → SRT, and either format → plain TXT (timestamps removed).

Will timing be preserved?

Yes — SRT and VTT store the same start/end times, so converting between them keeps every cue exactly in place.

Does my file get uploaded?

No. Parsing and conversion happen locally on your device.

My subtitles are out of sync — can this fix it?

Format conversion doesn't change timing. Use our SRT Time Shift tool to move all cues earlier or later.

Can I create subtitles from a video?

Yes — SlayScribe transcribes any audio or video and exports SRT/VTT subtitles in 98+ languages.

More subtitle tools

SRT Time ShiftYouTube Captions & SubtitlesTranscribe Audio & Video

Need the words, not just the audio?

SlayScribe turns any audio or video into accurate text in seconds — transcripts, captions, and subtitles in 98+ languages.