Subtitle converter
A subtitle converter for every common format: drop an SRT, VTT, ASS, SSA or SBV file, choose the format you need, and download the result.
The conversion runs in your browser. Your file is not uploaded.
What the subtitle converter does
The subtitle converter reads a subtitle file, works out which format it is, and writes the same captions in the format you choose: SRT, WebVTT, ASS, SBV or plain text. Every caption keeps its text and its start and end time. The conversion runs in your browser: the subtitle file is read on your device and is not uploaded.
Subtitle formats the converter reads and writes
| Format | Read | Write | Where the format is used |
|---|---|---|---|
| SRT (.srt) | Yes | Yes | YouTube, Facebook, LinkedIn, video editors, desktop players |
| WebVTT (.vtt) | Yes | Yes | HTML5 video, web players, Vimeo |
| ASS / SSA (.ass, .ssa) | Yes | Yes | Aegisub, VLC, mpv, ffmpeg |
| SBV (.sbv) | Yes | Yes | YouTube Studio downloads |
| Plain text (.txt) | Yes | Transcripts, show notes, blog posts |
What changes when you convert subtitles
- Timing is carried over exactly. Only the way a time is written changes — a comma before the milliseconds in SRT, a dot in WebVTT and SBV, hundredths of a second in ASS.
- Styling is dropped where the target has none. ASS fonts, colours and positions, and WebVTT cue settings and voice tags, are left out of SRT, SBV and text output.
- Line breaks are kept in every subtitle format; plain text puts each caption on one line.
- Numbering is rewritten from 1 when the target format numbers its captions.
Choosing a subtitle format
Use SRT when a platform or an editor asks for “a subtitle file” — nearly all of them read it. Use WebVTT for a <track> element on your own site. Use ASS when the subtitles will be styled in Aegisub or drawn by ffmpeg. Use plain text when you want the words without the times.
To add a converted file to a video with a caption style, see add subtitles to video. No subtitle file yet? Extract subtitles from the video itself.
Subtitle converter FAQ
Which formats can the subtitle converter convert between?+
The subtitle converter reads SRT, WebVTT, ASS/SSA and SBV files and writes SRT, WebVTT, ASS, SBV or plain text.
How do I convert a subtitle file to SRT?+
Drop the subtitle file on the converter, leave “Convert to” on SRT, and select Download to save the .srt file.
Does converting subtitles change the timing?+
Converting subtitles keeps the start and end time of every caption; only the notation of the timestamps changes with the format.
Is the subtitle file uploaded when converting?+
The conversion runs in your browser: the subtitle file is read on your device and is not uploaded.
Can the subtitle converter fix broken timing as well?+
Overlaps, captions out of order and empty captions are repaired by the subtitle checker, and a constant delay is removed with the subtitle time shift tool.
Need subtitles from a video?
SubtitlePop listens to your video and writes the captions for you, with word-level timing. Try the subtitle generator or make a file with the SRT generator. New to subtitle formats? Read what an SRT file is.
SRT to VTT
Free SRT to VTT converter: convert SRT subtitles to WebVTT for HTML5 video and web players in one step. Runs in your browser — the file is never uploaded.
ASS to SRT
Free ASS to SRT converter: turn Advanced SubStation Alpha (.ass/.ssa) subtitles into plain SRT. Keeps text and timing, removes styling tags. In your browser.
Subtitle checker
Free subtitle checker: find overlaps, wrong order, empty or too-brief captions, long lines and fast reading speed in a subtitle file, then fix timing.
Add subtitles to video
Add subtitles to video online from your own SRT, VTT, ASS or SBV file: pick a style, check the preview, and export an MP4 with the subtitles burned in.