Free subtitle workflow
Convert VTT captions to plain-text SRT.
Move a WebVTT caption track into an SRT workflow. Review what the simpler format leaves behind before you download.
Local conversion · No account · No payment · Up to 5 MiB / 5,000 cues
VTT to SRT converter
Choose a UTF-8 .vtt file. Conversion stays in this browser. Video, audio and embedded subtitle tracks are not accepted.
File contents, names and cue counts are not sent to analytics. Optional anonymous usage events respect the site’s privacy settings.
How to convert VTT to SRT
01
Open your VTT file
Use the subtitle file itself, saved as UTF-8. You can try the self-authored example before choosing a file.
02
Check the result
Review plain text, style-loss notes and overlapping cues. Timing values and cue order are retained.
03
Download SRT or translate
Save the converted file and test it with your video. If you need a different language, choose the separate translation step.
Before using the converted file
Will the subtitle text be translated?
No. Conversion changes the file format. Language translation is a separate service that you start explicitly after reviewing the converted file.
Will fonts, colors and positions survive?
The WEBVTT header, NOTE/STYLE/REGION blocks, speaker annotations, inline timestamp tags and positioning are not exported. Speaker names stored only in tags are not added to the dialogue. Keep your original VTT when these details matter.
Does this fix subtitles that are out of sync?
No. Start and end times are checked against the source. Existing overlaps and synchronization problems remain; use a subtitle editor with your video to correct them.
Are my subtitles uploaded?
Choosing a file, converting and downloading happen in this browser. The file is uploaded only if you explicitly choose “Upload converted file for translation”. File content is not saved in browser storage.
Will this work with every player or upload platform?
No universal compatibility is promised. These are plain-text exports. Test the file in your destination player and check that platform’s current requirements.
Format references: Aegisub ASS tags · WebVTT specification · YouTube caption formats.