VTT to SRT
Downloaded a VTT subtitle file but your video player or editor won't touch it? Most desktop players and editing tools expect SRT. FluidConvert converts VTT to SRT instantly — stripping the WEBVTT header, fixing the timestamps, and renumbering the cues — right in your browser, so your file is never uploaded. Free, no signup, no software.
Drop your file here, or browse
Accepts: text/vtt, .vtt · Max 1GB · always free
Files are encrypted with TLS during upload and automatically deleted after conversion.
Choose your .VTT file and we'll convert it to .SRT format — fast, free, and secure.
Fast & Free
Convert files up to 1GB completely free. No account, no limits.
Secure
Uploads use TLS encryption. Supported image conversions can run in your browser.
Check Your Result
Quality, transparency, and supported features depend on the output format. Keep your original file.
How to Convert VTT to SRT
Upload Your File
Click the upload area above or drag and drop your .VTT file. We support files up to 1GB, completely free.
Check the Output Format
The target format is .SRT. Click Convert Now to start.
Download Your File
When conversion finishes, download your file and open it to check the result.
About VTT to SRT
What is VTT?
WebVTT (.vtt) is the subtitle format built for the web — it's what HTML5 video and many streaming and captioning tools produce. It's a plain-text cue list like SRT, but with a WEBVTT header, period-separated milliseconds, optional cue numbers, and support for styling and positioning tags.
Why convert to SRT?
SRT (SubRip) is the universal subtitle format for desktop players (VLC, media players) and video editing software. If you've got a VTT file from a website or a captioning service and want to load it into a player or an editor, SRT is the format that just works everywhere. It's also simpler and more widely compatible for offline use.
What to expect from the conversion
This is a lossless text conversion. FluidConvert removes the WEBVTT header and any NOTE/STYLE blocks, converts each timestamp from VTT's period format to SRT's comma format, adds an hours field where VTT omitted it, and numbers the cues sequentially as SRT requires. Timings and caption text are preserved exactly.
How FluidConvert handles it
The conversion happens entirely in your browser with plain-text parsing — your subtitle file never leaves your device. Instant, free, no account, works anywhere.
Common reasons to convert VTT to SRT
- Loading web-downloaded VTT subtitles into VLC or a media player
- Importing subtitles into video editing software that needs SRT
- Converting captioning-service VTT output for offline use
- Getting a universally-compatible subtitle file
- Preparing subtitles to burn into a video with an editor
Frequently Asked Questions
Why won't my VTT file open in VLC or my editor?
Many desktop players and editors expect SRT and don't fully support WebVTT's header and styling. Converting VTT to SRT gives you the plain, universally-supported format they read.
Is the conversion lossless?
Yes. Every cue's timing and text is preserved. Only the header is removed, timestamps switch from periods to commas, and cues are renumbered.
Does my file get uploaded?
No. VTT to SRT runs in your browser — read, converted, and saved locally. Nothing is transmitted to a server.
What happens to VTT styling tags?
Basic cue text is kept. VTT-specific positioning/styling that SRT doesn't support is simplified, since SRT is a plain-text format. The captions themselves stay intact.
Do I need to install anything?
No — it runs in the browser on any device. Free and no signup.