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
Your files are encrypted with TLS and automatically deleted after conversion.
Simply upload 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
Files are encrypted and automatically deleted after conversion.
High Quality
Industry-leading conversion with no quality loss.
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.
Choose Output Format
Select .SRT as your target format. Adjust any conversion settings if needed.
Download Your File
Click Convert Now and wait a few seconds. Once complete, download your converted file instantly.
About VTT to SRT
Last updated: August 2026
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.