AscendLab

Video tools · Browser-side · No account

VTT to SRT Converter

Video toolsPublic tools run in your browser unless a page says otherwise.No account is required for this tool.
Free browser tool

VTT to SRT Converter

Convert WebVTT subtitle text into numbered SRT cues for editors, video platform uploads, caption QA, localization handoff, and publishing workflows.

FreeNo sign-upRuns in browser

Ready to use

Browser-side · no account · results stay on this page

Use tool
Privacy note: This tool is marked browser-side in the tool registry. It works with generated values or pasted input rather than a required local file upload. No account is required for this public tool. Review data handling.
VTT to SRT converter
Convert WebVTT subtitle text into numbered SubRip SRT cues.
SRT output
Review the converted subtitle text before publishing.
Quick answer

Use this converter when an editor or upload form needs SRT but your subtitle file is WebVTT.

It removes VTT-only metadata and creates numbered SRT cues.

Best inputs

Basic WebVTT

Use caption files with standard cue timestamps.

Plain captions

SRT does not support every WebVTT metadata or styling feature.

Review output

Check cue numbering and timestamps before publishing.

VTT to SRT method
The converter normalizes WebVTT text into common SRT structure.
Removes WEBVTT and simple metadata lines.
Converts dot milliseconds to comma milliseconds.
Adds sequential cue numbers.
Example, Assumption, and Limitation
Use the result as a practical estimate or transformation, then confirm edge cases for critical work.

Example

00:00:01.000 becomes 00:00:01,000 in SRT output.

Assumption

The input uses standard WebVTT cue timing.

Limitation

WebVTT styling, regions, and notes are not represented in basic SRT.

Common use cases
Use these scenarios to decide which input, assumption, or follow-up tool fits this specific task.

Video editors

Prepare captions for tools that import SRT.

Upload forms

Convert WebVTT when a platform asks for SRT.

Caption cleanup

Normalize timing separators and cue numbering.

Localization

Share subtitle drafts in a widely accepted format.

Frequently asked questions
What changes when converting VTT to SRT?

The tool removes the WEBVTT header, numbers cues, and converts dot milliseconds to comma milliseconds.

Does it preserve WebVTT metadata?

No. NOTE, STYLE, REGION, and header metadata are removed because basic SRT does not support them.

How is the subtitle text processed?

Conversion is handled in the browser for this tool based on the current public implementation. Avoid pasting sensitive subtitle text unless you have reviewed the implementation.

Can I shift timing too?

Yes. Use the Subtitle Time Shifter before or after conversion.

Suggested workflow

Caption conversion workflow

Convert VTT to SRT, shift timing if needed, then review against video duration.