Subtitle converter: VTT, ASS, SMI and SUB to SRT
Convert SRT, VTT, ASS, SBV, SUB, TTML, SAMI and LRC subtitles to SRT, VTT, ASS, TXT or JSON. Free, in your browser, with no upload.
Runs in your browser. Your file is never uploaded.
How to convert a subtitle file
Choose your file. The converter detects the format from its contents, not just the extension, so a misnamed .txt or .sub file still works. Pick the format you need and the converted file appears below, ready to download.
Timing and line breaks are kept. Formats that cannot carry styling, such as SRT and VTT, keep the text but drop ASS styles and positions. Choose ASS output when you want styles written back.
Questions
Is the subtitle converter free?
Yes. It is free, needs no account and has no limit beyond a 5 MB file size.
Is my file uploaded anywhere?
No. The conversion runs in your browser. The file never leaves your device.
Which is better for YouTube, SRT or VTT?
YouTube accepts both. SRT is the most widely supported format; VTT is the web standard used by HTML5 video players.
More free subtitle tools
SRT to text
Strip numbers and timecodes and keep only the dialogue.
Subtitle sync
Shift every line earlier or later, or convert frame rates.
Subtitle checker
Find long lines, fast reading speed, overlaps and timing problems.
SRT merger
Join two subtitle files, one after the other or by time.
Dual subtitles
Two languages on screen at once, from two SRT files.
Sample SRT files
Valid SRT, VTT and ASS examples to copy or download.
Need this file in another language?
Aivently translates SRT, VTT and ASS files with AI, keeps every timecode, and lets you review each line before export. New accounts get 10 free minutes.
