VTT to SRT Converter
Convert WebVTT subtitles to SRT locally in your browser. Preserve cue timing and text, preview the result and download an SRT file. Up to 2 MB.
Conversion runs in your browser. Subtitle contents are not uploaded to ToTextly.
How to convert WebVTT to SRT
Choose a VTT file from your device or paste its contents into the subtitle field. Select Convert to SRT to build a preview, then use Download SRT to save the output. You can also copy the converted text into an editor. The maximum input size is 2 MB.
The file must contain a WEBVTT header and readable subtitle cues. Each cue needs a valid start time, end time and text. If a timing line is malformed or a cue ends before it starts, the converter reports an error rather than silently providing a partial subtitle file.
What is preserved and what changes
The converter keeps cue order, start and end times, and subtitle text. It changes decimal points in timestamps to SRT commas, expands timestamps to include hours, and numbers the output cues. Multiline text remains multiline so line breaks are not discarded unnecessarily.
WebVTT supports features that this SRT output does not carry: notes, styles, positioning and region information are omitted. Inline tags are removed from the text. A speaker name stored only in a voice tag is not added as visible dialogue, so inspect speaker information before publishing the result.
Check your subtitles in the destination player
Open the downloaded SRT in your video editor or player and compare several cues with the source video. The conversion preserves existing timing; it cannot fix a subtitle track that was already offset. If every cue appears late by the same amount, apply an offset in a subtitle editor.
If the timing drifts progressively, check whether your video was trimmed, re-encoded or exported at a different speed. Converting file formats does not compensate for those changes. Keep your original VTT file so you can revisit its styles and settings if the destination workflow needs them.
Privacy and scope
Conversion happens in your browser without uploading subtitle contents to ToTextly. You do not need an account for this converter. The tool changes an existing text subtitle file; it does not download videos, transcribe audio, translate dialogue or check the spelling of names.
Frequently asked questions
- Is conversion free and do I need an account?
- This subtitle converter is free to use in your browser and does not require sign-in. The input limit is 2 MB.
- Are subtitle files uploaded?
- No. This conversion runs in your browser. Subtitle contents are not sent to ToTextly for processing.
- Will my subtitle timing change?
- Start and end times are preserved. Conversion does not correct synchronization errors in the original track.