VTT to SRT converter · In your browser
VTT to SRT converter
Convert WebVTT to numbered SRT cues while reviewing settings and styling that SRT cannot carry.
Drop a file here. Up to 5 MiB of UTF-8 text and 20,000 cues per file. Nothing is saved after reload.
How to use it
Your file, ready for its next step.
- Open your subtitles. Choose a file, paste SRT or VTT, or try the sample. No account needed.
- Choose your changes. Adjust the options and run the tool. Read any warnings before continuing.
- Check and download. Review the output and save a new file. Your original stays unchanged.
Worked example
VTT to SRT converter, in practice.
A WebVTT cue with align:start keeps its start, end and text in SRT. The align setting is omitted and reported.
Before you download
STYLE and REGION blocks cannot be represented in SRT. Voice and class tags can be removed explicitly while keeping their words.
These tools work with existing SRT and WebVTT files. If you need captions from audio, open the video caption editor instead. Files are limited to 5 MiB and 20,000 cues per input. Results stay in this tab until you copy or download them.
Questions
A few useful answers.
What happens to WebVTT positioning?
SRT does not represent WebVTT cue settings. The conversion lists that loss before download.
Are my files private, and what are the limits?
Processing stays in this browser without an account. Each subtitle input is limited to 5 MiB of UTF-8 text and 20,000 cues. Session recording is disabled here. Closing or reloading the page clears your work.
From video to finished captions
Need the words first?
Generate captions, refine the timing and style your video in ClipSubtitles.