Subtitle Converter
SRT to VTT, VTT to SRT, or either to plain text — instantly, right in your browser.
Convert to
🔒 Conversion happens entirely in your browser — your file is never uploaded anywhere.
Why Use Our Subtitle Converter?
✓SRT ⇄ VTT both directions
✓SRT/VTT → clean plain text
✓Runs 100% in your browser
✓Files are never uploaded
✓Auto format detection
✓Handles tags and cue settings
✓No signup, no limits
✓Instant — no waiting
How to Convert Subtitle Files
1
Add your subtitle file
Upload an .srt, .vtt, or .txt file — or just paste the contents. We detect the format automatically.
2
Pick the output format
Choose SRT for video editors and media players, VTT for web players, or TXT for clean readable text without timestamps.
3
Convert and save
Click Convert and copy the result or download the converted file. Nothing is uploaded — the conversion runs in your browser.
Who Converts Subtitles?
🎬 Editors converting VTT captions for Premiere or Resolve
🌐 Developers preparing WebVTT for HTML5 players
🌍 Translators cleaning subtitles into editable text
🎓 Students turning lecture captions into notes
📺 Fixing subtitle files a TV or player refuses to read
🦻 Accessibility teams normalizing caption archives
Need the Subtitles First?
Grab any YouTube video's captions with our free subtitle downloader, then convert them here. And for the videos themselves, BlackHole Pro downloads up to 4K.
Download YouTube SubtitlesFrequently Asked Questions
Is this subtitle converter free?▼
Yes — completely free, no account, no limits, no watermarks. The conversion runs locally in your browser, so there's no server cost to pass on.
Are my subtitle files uploaded anywhere?▼
No. The converter runs entirely in your browser with JavaScript — your file never touches our servers. You can even disconnect from the internet after the page loads and it still works.
What's the difference between SRT and VTT?▼
SRT is the older, universally supported format (video editors, VLC, TVs) using comma-separated milliseconds. VTT (WebVTT) is the web standard used by HTML5 video players and browsers, with dot-separated milliseconds and support for styling cues.
Can I convert TXT to SRT?▼
No — plain text has no timing information, so there's nothing to build subtitle cues from. Conversions work from SRT or VTT to any format, including plain text.
Does it handle styled or tagged subtitles?▼
Yes. Cue settings and identifiers are handled when converting between SRT and VTT, and formatting tags like <i> or <v> are stripped automatically when you convert to plain text.
Where do I get subtitle files from a YouTube video?▼
Use our free YouTube subtitle downloader — it lists every caption language a video has and downloads it as SRT, VTT, or TXT, ready for this converter.