Convert SUB to SRT
Turn a .sub subtitle file into a SubRip .srt file. Works with both MicroDVD and SubViewer .sub files, sorted out automatically. Drop it below and it converts in your browser.
This is a frame-based MicroDVD file, so its timing depends on the video's frame rate. If the file declares its own rate that is used; otherwise pick the rate that matches your video so the timing comes out right.
Two different formats share the .sub extension
.sub is an ambiguous extension: some .sub files are MicroDVD, which stores timing as frame numbers, and others are SubViewer, which stores real clock time. This tool looks inside the file to tell which one you have and converts either to SubRip (.srt). Frame-based MicroDVD needs your video's frame rate to line up, so this page assumes a common 23.976 fps; if that is off, use the drop zone on the home page, where you can set the exact frame rate.
FAQ
My .sub file is frame-based. Which frame rate is used?
MicroDVD .sub stores timing as frame numbers, so a frame rate is needed to turn them into clock time. This page assumes 23.976 fps, the most common film rate. If your subtitles drift, use the drop zone on the home page, where you can pick the exact frame rate.
How does it know which kind of .sub I have?
It inspects the file. Curly-brace frame markers like {25}{50} mean MicroDVD; a header and HH:MM:SS timing lines mean SubViewer. Both are converted to .srt.
Is my file uploaded?
No. It is all processed in your browser, with nothing sent to a server and no account needed, and it works offline.
Can I batch convert multiple files at once?
Yes. Drop several .sub files together and they'll each be converted and returned in a single ZIP, all in your browser. It's the same conversion as single files, just in bulk.