Convert subtitle files
A free subtitle converter for SRT, VTT, SBV and TXT. Drop in a file, pick a format and download it. It runs in your browser, so your file stays on your device.
Your subtitle file
Your file never leaves your device. Conversion happens in your browser.
Convert to
How to convert subtitle files
Drop an SRT, VTT or SBV file into the converter above, choose SRT, VTT, TXT or SBV, and download the result. The converter detects the format you give it, rewrites the timings and markup for the new one, and keeps bold, italic and underline where the new format allows. It is free, needs no signup, and your file never leaves your device.
How it works
- Step 1
Add your file
Drop an .srt, .vtt or .sbv file onto the box, choose it from your device, or paste its text.
- Step 2
Pick a format
Choose SRT, VTT, TXT or SBV. The converted file appears right away.
- Step 3
Download it
Click Download for a file with the same name and the new extension, or copy the text.
- Step 4
Use it
Upload it to YouTube, Vimeo or your course platform, or import it into your video editor.
What the converter handles
- Reads SRT, WebVTT and YouTube SBV files, and tells you which one it found.
- Rewrites timings for the new format: commas for SRT, periods for VTT, and SBV’s own style.
- Keeps bold, italic and underline when converting between SRT and VTT. TXT and SBV get plain text.
- Copes with messy files: Windows line endings, a byte order mark, missing cue numbers, missing blank lines, and old Windows text encodings.
- Skips any subtitle whose timing it can’t read, and tells you how many it skipped, instead of failing on the whole file.
Subtitle formats compared
| Detail | SRT | VTT | SBV | TXT |
|---|---|---|---|---|
| Full name | SubRip Subtitle | WebVTT (Web Video Text Tracks) | SubViewer, used by YouTube | Plain text |
| First line | A cue number (1) | WEBVTT | The first timing | The first sentence |
| Timing | 00:00:01,000 --> 00:00:03,000 | 00:00:01.000 --> 00:00:03.000 | 0:00:01.000,0:00:03.000 | None |
| Styling | Bold, italic and underline | Bold, italic, underline, CSS classes, position and alignment | None | None |
| Use it for | Video editors, YouTube, Facebook, LinkedIn and most media players | Web video players (HTML5), Vimeo, YouTube and online course platforms | Older YouTube caption downloads | Transcripts, show notes, blog posts and searching what was said |
Want the subtitles on the video itself?
Upload your video and AutoSubtitles writes the subtitles from the speech, then burns them in with styled, animated captions. Free to start, with no account.
Frequently asked questions
- Which subtitle formats can I convert?
You can convert from SRT, VTT (WebVTT) and SBV to SRT, VTT, SBV or TXT. Plain text has no timings, so a TXT file can be an output but not an input.
- Is the subtitle converter free?
Yes. It is free with no signup, no watermark and no limit on how many files you convert.
- Is my subtitle file uploaded anywhere?
No. Your browser reads the file and converts it on your device. Nothing is sent to a server, so it works for private or unreleased work too.
- Which format should I use?
Use SRT for video editors and most platforms, including YouTube, Facebook and LinkedIn. Use VTT for web video players and course platforms that ask for WebVTT. Use TXT when you only want the words, such as for a transcript or show notes.
- Does it work on a phone?
Yes. It works in any modern browser on a phone, tablet or computer. On a phone, tap Choose file and pick the subtitle file from your files.
- I don't have a subtitle file yet. Can you make one?
Yes. Upload your video to AutoSubtitles and it writes the subtitles for you from the speech, with timings. You can fix any word, then burn styled captions into the video for free, or download SRT, VTT and TXT files with Pro ($9/month).
More free tools
- Subtitle editorFix the words and timings in an SRT or VTT file, with your video alongside.
- Subtitle shifterMove every subtitle earlier or later, or fix a frame rate mismatch.
- Add text to a GIFPut a caption or meme text on an animated GIF, in 28 caption styles.
- VTT to SRTTurn a WebVTT file into an SRT for editors and social platforms.
- SRT to VTTTurn an SRT into a WebVTT file for web players and course platforms.
- SRT to TXTTurn an SRT into a clean transcript with no numbers or timings.
- VTT to TXTTurn a VTT file or a Zoom or Teams transcript into plain text.
