Subtitle converter txt to srt

Upload No file selected.

I created this website as an alternative to which went down sometime this week (today is 11/10/2015). I used it almost every day to convert subtitles from txt to srt and decided to create an alternative for myself, and anyone else who also found it helpful.

If you find any bugs or have some suggestions on how to improve this converter feel free to contact me on Twitter @drecken. I'm writing the code from scratch and will fix any bugs I can find. With time I hope to add support for more formats or anything else that will be requested.

Convert your txt subtitles to srt online, for free! Enjoy!


09/15/2016 - Testing new code in preparation for open sourcing this project. Subtitles will still be converted using the old algorithms. New algorithms will also be used to compare success rate with the old one.

03/07/2015 - Added daily and weekly reporting and changed how failed subtitles are handled. This will help me with improving this site further.

12/29/2015 - Fixed an error that appended html to the end of the converted subtitles. I examined over 150 subtitles that caused errors while converting, and most of them were already in srt format but saved with .txt extension. I added support to convert them and download with .srt extension.

12/23/2015 - New subtitle format is now supported. I noticed a lot of files that cause errors are already in srt format but saved with .txt extension. I will work on recognizing those, converting their encoding and saving with the .srt extension.

12/23/2015 - After the last update I received a lot of emails with subtitle files that caused errors. I examined all of them and improved the format recognition and encoding. Working on support for converting new subtitle format.

12/20/2015 - Encoding is now optional. All subtitles with a format that could not have been determined will be emailed to me and examined to improve the converter and support those formats in the future.

11/29/2015 - Added support for square brackets as a result of fixing an issue reported by @mc4bbs.