Subtitle Converter for SRT and VTT

Add subtitle text or a file, correct any invalid cues, choose the output format, and download a real converted file.

Source

Auto-detect

Output

VTT

Your converted subtitles

Upload or paste a valid subtitle file to preview the converted cues.

Browser-local conversion · your subtitle text is not uploaded

Supported formats

SRT In, VTT Out — or the Reverse

Use the same page for either conversion direction.

InputSRT
1
00:00:02,400 --> 00:00:05,100
Welcome to VisionStory.
OutputVTT
WEBVTT

00:02.400 --> 00:05.100
Welcome to VisionStory.
SRT

SubRip subtitles

Common in video editors, media players, and distribution workflows.

VTT

WebVTT captions

Designed for HTML5 video tracks and browser playback.

How it works

Convert a Subtitle File in Three Steps

The editor keeps the task focused on subtitle syntax and timing.

Cue order preservedTimestamp syntax normalizedSubtitle text stays editable
  1. 01

    Upload or paste

    Add SRT or VTT subtitle content.

  2. 02

    Review cue errors

    Correct invalid timestamps or malformed blocks.

  3. 03

    Convert and download

    Choose the other format and save the converted file.

HTML5 video

Turn an SRT file into WebVTT for a browser video track.

Video editing

Convert VTT captions to SRT for an editor that accepts SubRip files.

Publishing handoff

Deliver captions in the format requested by a platform or client.

Frequently asked questions

  • Both formats store timed subtitle cues. WebVTT uses a WEBVTT header and supports browser-oriented cue syntax, while SRT uses numbered cue blocks and comma-based millisecond timestamps.