VoxaType

Free tool · Subtitles

Subtitle Converter

SRT to VTT, or VTT to SRT — instantly, in your browser.

Drop an .srt or .vtt file here

or click to choose a file — or paste text below

Input

Output

100% privateInstantUnlimited

How it works

  1. 1

    Paste or upload your file

    Either an SRT or VTT subtitle file.

  2. 2

    Format is auto-detected

    No need to tell it which format you're starting from.

  3. 3

    Copy or download

    Get the converted file in the other format instantly.

Why use it

Never leaves your device

Conversion is plain text parsing done entirely in the browser.

No size or usage limit

Since it's text, not media, there's no file-size cap to hit.

Cue timing preserved exactly

Every start and end timestamp carries over unchanged.

Supported formats

SRTVTT

Who it's for

  • Web players that need VTT — Convert an SRT export to VTT for an HTML5 video player.
  • Editors that need SRT — Convert VTT captions back to SRT for a video editing tool.
  • Migrating a caption library — Batch-convert files one at a time between formats.

Example

SRT to VTT

Input

1 00:00:00,000 --> 00:00:02,500 Welcome back to the show.

Output

WEBVTT 00:00:00.000 --> 00:00:02.500 Welcome back to the show.

Frequently asked questions

Does this upload my subtitle file anywhere?

No. Conversion happens entirely in your browser using plain text parsing — the file never leaves your device.

What formats does it convert between?

SRT and WebVTT, in both directions — the format is auto-detected from what you paste or upload.

Does it handle cue settings like position or alignment?

Converting VTT to SRT strips cue settings (SRT doesn't support them). Converting SRT to VTT keeps your cues exactly as they are.

Related tools

Read more: SRT vs VTT: the difference, and when it actually matters

Need this outside the browser?

VoxaType turns your voice into polished text everywhere you type — messages, emails, notes, and code — no upload, no file size limit, no waiting for a page to process.