Sign up free

Online Subtitle Converter for SRT, VTT and ASS

Use the subtitle converter to switch between SRT, VTT, ASS, SBV, LRC, DFXP and SMI, then fix what's still wrong, from garbled characters to drifting timing.

Drop your Subtitle Converter files here

Supports ASS, SSA, SRT, VTT, SBV, LRC, DFXP, TTML, SMI, MKV, MP4, MOV, WEBM, SUB, TXT

Subtitle Converter: all 12 tools

SRTTXT SRT to TextTurn subtitles into a readable transcript, with or without timecodes.
ASSSRT ASS to SRTConvert ASS/SSA subtitles to SRT, styling tags cleaned.
DFXPSRT DFXP to SRTConvert DFXP/TTML captions to SRT.
LRCSRT LRC to SRTTurn LRC lyrics into SRT subtitles, and back.
SRT Merge SubtitlesCombine two subtitle files into one bilingual subtitle.
SBVSRT SBV to SRTConvert YouTube SBV captions to SRT.
SRT Subtitle EditorWatch your video and type, time and fix subtitles line by line.
SRT Shift SubtitlesMove subtitles earlier or later, or fix drift between two points.
UTFSRT Fix Garbled SubtitlesDetect the encoding of garbled subtitles and save them as UTF-8.
VTTSRT VTT to SRTConvert WebVTT captions to SRT for players and editors.
SMISRT SMI to SRTConvert SAMI (SMI) subtitles to SRT.
SRTVTT SRT to VTTMake WebVTT captions for HTML5 video from SRT.

Changing the format

ASS to SRT removes styling tags so plain players show clean lines. SRT to VTT makes WebVTT captions for HTML5 video, and VTT to SRT goes back for editors and TVs. YouTube's SBV, DFXP or TTML captions and SMI files convert to SRT as well, and LRC lyrics turn into SRT and back. Each converter detects the text encoding first, so Chinese, Japanese or Cyrillic lines come out readable.

Fixing what's wrong

Fix Garbled Subtitles detects encodings such as GB18030, Big5, Shift_JIS and UTF-16 and saves the file as UTF-8. Shift Subtitles moves every line earlier or later, matches two lines to cure drift, or converts between frame rates such as 23.976 and 25. Merge Subtitles combines two languages into one SRT, or into an ASS file with a style for each.

Editing and transcripts

The Subtitle Editor runs in your browser, so you can play the video and type, time and correct lines one by one. SRT to Text turns subtitles into a readable transcript as TXT or DOCX, with or without timecodes. Extract Subtitles from Video is coming soon.

Where the work happens

The converters run on our server, with uploads over HTTPS and files deleted an hour after the task. Subtitle files are small, so the free 50 MB limit is rarely a concern, and the editor never uploads your video.

FAQ

Subtitle Converter: questions and answers

Does the subtitle converter change my timing?
No. Start and end times carry over exactly, and only the file format changes. To move the timing on purpose, use Shift Subtitles.
How do I fix subtitles that show strange characters?
Upload the file to Fix Garbled Subtitles and leave Current encoding on Detect automatically. The result is saved as UTF-8, or as UTF-8 with BOM for older players.
Can I make bilingual subtitles?
Yes. Add two files to Merge Subtitles, for example English and Chinese, and save them as one SRT or as ASS with two styles. You choose which language sits on top.
Is the subtitle converter free?
Yes. Visitors get 2 tasks and free accounts 2 a day, with files up to 50 MB, which covers any subtitle file. The Subtitle Editor runs in your browser and doesn't count toward the limit.
Where are my subtitle files processed?
Conversions run on our server over HTTPS, each in an isolated process, and files are deleted after an hour. The Subtitle Editor keeps your video and text in the browser.
Share Subtitle ConverterAll of these tools, one link.