How to Convert VTT to SRT (Free & Secure)
WebVTT (.vtt) is the standard for web video, but SRT (.srt) is the king of compatibility. If you try to play a VTT file on an older TV, media player, or upload it to certain social platforms, it might fail.
The solution is simple: Convert it to SRT.
⚡️ Fast Conversion
Don't want to read a guide? Use our free tool right now.
Go to VTT to SRT Converter →Why Convert VTT to SRT?
- Compatibility: SRT works on 99% of video players (VLC, Windows Media Player, QuickTime).
- Social Media: Some platforms (like older Facebook uploaders or specific broadcast systems) accept SRT but reject VTT.
- Editing: SRT is easier to open and edit in a simple text editor like Notepad.
Key Differences: VTT vs. SRT
While they look similar, VTT has extra "web stuff" that breaks SRT players.
WebVTT (The Input):
- Starts with
WEBVTTheader. - Uses a period (
.) for milliseconds. - Supports positioning (
align:start).
SRT (The Output):
- No header.
- Uses a comma (
,) for milliseconds. - No positioning metadata.
How to Convert VTT to SRT Online
You don't need to download advanced software like FFmpeg just for a simple conversion.
- Sign up or sign in at intlpull.com and create a project.
- Open the project and use Import to upload your
.vttfile. - Ensure SRT is selected as the output format.
- Click Convert, then download the new file from the project.
If you also need translations, use Add Language in the project to auto-translate after import.
Privacy Note: Our tool runs entirely in your browser. Your files are never uploaded to our servers.
Automating the Process
If you have hundreds of files, you might want to use a command-line tool like FFmpeg:
Terminalffmpeg -i input.vtt output.srt
But for most users, our web tool is faster and easier.
