SRT to VTT Converter
Convert SRT subtitles to WebVTT while keeping cue timing and multi-line text.
How it works
- Paste SRT
Paste your SRT subtitle text into the box.
- Convert
Convert the cue timestamps to WebVTT while preserving the subtitle lines.
- Save VTT
Copy the result or download a .vtt file.
Run it with curl
Use the free API without an account or API key.
curl -X POST 'https://aishorty.com/api/tools/srt-to-vtt?format=file' \
-H 'Content-Type: text/plain' \
--data-binary '@subtitles.srt' \
--output subtitles.vttContinue with Shorty’s Subtitle Generator.
Frequently asked questions
- Is this tool free, and do I need an account?
- This tool is free with no account required. The interactive tool processes your input in your browser.
- Will converting SRT to VTT change my subtitles?
- The converter preserves cue timing and multi-line text. It changes timestamps to WebVTT notation and adds the WEBVTT header.
- Does my SRT file need cue numbers?
- No. SRT cues work with or without index numbers. Each cue needs a valid timestamp line and subtitle text.
- Can I use this tool through an API?
- Yes. The public API needs no key, accepts requests from other websites and returns JSON or Markdown. Requests are limited to 60 per 60 seconds per IP across the free tools, with a 512 KB request body limit.