SRT ⇄ VTT Converter
Convert SubRip (.srt) subtitles to WebVTT (.vtt) for HTML5 video, or VTT back to SRT. Works with files up to 200MB.
Or convert a file directly — supports files up to 200MB
Drag & drop a file here, or click to browse
Processed in the background, so the page stays responsive even for huge files
How to use this tool
Pick a direction and paste or upload your subtitle file — the result updates instantly as you type. SRT → VTT adds the required WEBVTT header and switches comma decimal separators to periods for HTML5 <track> compatibility; VTT → SRT reverses that and adds sequential cue numbers. Malformed timing lines are reported with the cue number they occur in. Runs entirely in your browser.
Related Tools
Related Blog Posts
Free Online Subtitle Converters — SRT, VTT, and ASS Explained
What SRT, WebVTT, and Advanced SubStation Alpha subtitles are each for, and how to convert between them without breaking timing.
Read moreHow to Convert JSON to Excel, CSV, XML, and YAML — Free Online Guide
A practical guide to turning JSON data into the spreadsheet, XML, and config formats the next tool in line actually expects.
Read moreThe Complete Guide to Converting CSV and XML Files to Excel
How to turn CSV exports and XML records into proper spreadsheets, and validate XML before you rely on it for reporting.
Read more