All subtitle tools
Convert / VTT to SRT
Convert VTT to SRT
Turn WebVTT captions into a numbered SRT file. Review timing warnings while keeping the subtitle text intact.
Processed locally in your browser · Your media is never uploaded
Drop your file hereA .vtt subtitle file · or paste below
Conversion updates automatically as you type.
How it works
- Open a .vtt file or paste WebVTT text.
- Review the numbered SRT preview and formatting messages.
- Download the converted subtitle file.
Key features
- WEBVTT header handling and automatic SRT numbering.
- Period-to-comma timestamp conversion.
- Metadata block handling without removing cue text.
Supported formats
WebVTT input and SRT output. Subtitle files up to 5 MB. NOTE, STYLE and REGION metadata blocks are omitted with warnings.
Private by design
Your files stay on your device. Media is processed locally and is not uploaded to our server. Whisper runs in your browser; model downloads come from model hosting or a CDN.
Frequently asked questions
What happens to VTT metadata?
NOTE, STYLE and REGION blocks are omitted. Cue positioning settings are omitted with warnings. Cue text is retained.
Are cue identifiers kept?
The output is automatically renumbered in SRT sequence, starting at one.
Can the converter fix invalid ranges?
It detects invalid ranges and prevents export until you correct the input. It does not invent timing.