SRT TO VTT

SRT to VTT converter

Convert your subtitle file to WebVTT. Preview the result, then download.

Checking for a local draft…

How to convert SRT to VTT

  1. 1. Open your SRT file

    Choose a UTF-8 .srt file, or try the sample. Files are read in your browser.

  2. 2. Review the output

    Check the VTT preview. Review and acknowledge any reported formatting losses.

  3. 3. Download the result

    The original is preserved. Your file is processed in your browser.

What this tool supports

Conversion preserves cue order and timestamps. Supported bold, italic and underline tags remain; other markup is listed for review. VTT output has a WEBVTT header and dot-separated milliseconds.

SRT or VTT · UTF-8 · Up to 2 MiB or 10,000 cues

CueRefine converts an existing SRT subtitle file into WebVTT. It changes timestamp syntax and adds the WEBVTT header; it does not transcribe audio or translate dialogue.

A reproducible example

Synthetic sample. Download the input and open it in the tool above to reproduce this result. These examples are verified against the subtitle engine, not generated by a model.

Input · SRT
1
00:00:01,200 --> 00:00:04,400
Good work starts with a clear brief.
Output · VTT
WEBVTT

00:00:01.200 --> 00:00:04.400
Good work starts with a clear brief.
Download example input (SRT)

What changes when SRT becomes VTT?

SRT numbers its cues and uses a comma before milliseconds. CueRefine’s WebVTT output uses a header, dot-separated milliseconds and no numeric cue identifiers. The example below has exactly the same start time, end time and dialogue in both formats.

Renaming a .srt file to .vtt does not perform this conversion. Check the exported file in its destination player, especially if the source uses formatting.

Supported files and processing

Free tools accept UTF-8 SRT and WebVTT, up to 2 MiB and 10,000 cues. Processing happens in your browser, without an account. The local draft is stored in this browser and can be cleared; it is not a cloud backup.

Questions about this tool

Will the subtitle timing change?

Format conversion keeps the cue start and end times. Use Shift timing separately if every cue needs the same offset.

Why is my export blocked?

Malformed timing or an unreadable encoding can prevent a usable export. Check the full diagnostics and correct the source. Re-save non-UTF-8 files as UTF-8; changing the filename extension does not change their encoding.

Can I convert a video to VTT?

No. This tool needs an existing subtitle file. It does not extract audio, transcribe speech or burn captions into video.

Examples and product behavior checked on October 9, 2026.