transcribevideototext logo
Transcription & subtitle tools

VTT to SRT Converter

Prepare WebVTT captions for an editor or player that needs SRT. The converter reads WEBVTT cues, retains their plain text and timings, and generates numbered SubRip captions with comma-separated milliseconds.

Free · No sign-in · Processed in your browser · No subtitle upload

Plain text and timing only; styling and positioning are not preserved. Nothing is saved to the cloud. Download your result before closing this page.

How to use this tool

  1. 1.

    Paste WebVTT text or select a UTF-8 .vtt file.

  2. 2.

    Review cue text and timing; correct invalid timestamps in the source editor.

  3. 3.

    Download the generated SRT file and check it with the same video edit.

Text and timing conversion

Both hour-based and minute-based WebVTT timestamps are accepted. Cue identifiers are replaced with consecutive SRT numbers.

WebVTT layout is not SRT layout

WebVTT cue settings, STYLE/REGION blocks and inline caption formatting are not preserved. Plain text and timing are the supported conversion scope.

Frequently asked questions

Will the converter translate captions?

No. The caption language remains unchanged. This is a file-format conversion.

Can I use it without signing in?

Yes. Existing subtitle conversion is free and runs locally in your browser.

Why did validation fail?

Check that every cue has a valid start/end timestamp, a positive duration and an ordered start time. Files must be no larger than 2 MB.

Related tools

Practical guides

Existing subtitle conversion is free. To generate captions from speech, use your signed-in transcription allowance.

See transcription plans and limits