Convert SRT to VTT
HTML5 video only accepts WebVTT in its <track> element, so an SRT file that plays fine in VLC will be ignored by a browser. This converter adds the WEBVTT header and switches the millisecond separator from a comma to a dot, leaving every cue and timing as it was.
Runs entirely in your browser — your file is never uploaded.
Nothing loaded yet.
Need subtitles generated from the video itself? Upload it and get a transcript in ~98 languages. 50% off your first month with FIRST20.
Try it freeWhy ScribeToAny
- Upload MP3, MP4, M4A, MOV, AAC, WAV, OGG, OPUS, MPEG, WMA, WMV — audio is extracted from video automatically.
- About 98 languages with automatic detection, powered by a Whisper-class engine on dedicated GPUs.
- Eight export formats: TXT, SRT, VTT, TSV, CSV, JSON, PDF and DOCX — plus batch ZIP export.
- Speaker recognition labels every segment. Click any sentence to replay the matching audio.
Frequently asked questions
Why does my browser ignore my SRT file?
The HTML5 <track> element supports WebVTT only. SRT is not part of the spec, so browsers silently skip it. Converting to .vtt is usually all that is needed.
Does the file get uploaded?
No. Everything happens in your browser tab — the file is never sent anywhere, and there is no account or quota.
Can I convert several files at once?
One at a time here. If you have a batch, transcripts made with ScribeToAny can be exported in several formats at once as a single ZIP.
Related tools
Start transcribing free
Free plan: 2 files per day, 100 minutes per month. No credit card required.
Start transcribing free