Free, instant, and entirely in your browser — your subtitle file is never uploaded.
MicroDVD counts frames, not seconds — this has to match the video.
MicroDVD is the odd one out: it counts frames, not time. Each line is {start}{end} followed by the text, with a pipe between display lines. There is no timestamp anywhere in the file.
Plain text is the subtitle with the subtitle part removed: the spoken lines, in order, with no timing at all.
Often this is what you do when the timing is beyond saving. A MicroDVD file whose frame rate nobody remembers may be hopeless as a subtitle — every attempt drifts — while the words themselves are perfectly intact. Converting to text takes the part that is still good and leaves the part that is broken behind, which is why this is a reasonable end point for an old file rather than a step on the way to somewhere else.
You want plain text because you are done with the video. Reading the transcript, counting words, feeding the script to a translator or a language model, quoting a line in a document — all of it is easier without timestamps in the way. This is the one conversion here you should expect to be one-way.
This one throws the timing away. Everything a subtitle knows about *when* a line appears lives in its timestamps, and plain text has none — so what comes out is the dialogue, in order, and nothing else. That is exactly right when you want to read the transcript, run a word count, or paste the script somewhere; it is the wrong move if you ever intend to put it back on a video, because there is no way to recover what was discarded. Because MicroDVD is the source here, the frame rate is something the file does not reliably tell you. The numbers inside it are frame counts, and turning them back into seconds requires the rate the file was authored for. Many of these files declare it on a leading {1}{1} line, and when yours does that value is used automatically. When it does not, the figure above is an assumption — if the result drifts steadily rather than sitting at a constant offset, that assumption is what to change.
No. The conversion runs in your browser using JavaScript — your SUB file is read from disk, converted in memory and handed back as a download. Nothing is transmitted, so there is nothing for us to store or delete. You can disconnect from the internet after this page loads and the conversion still works.
Often this is what you do when the timing is beyond saving. A MicroDVD file whose frame rate nobody remembers may be hopeless as a subtitle — every attempt drifts — while the words themselves are perfectly intact. Converting to text takes the part that is still good and leaves the part that is broken behind, which is why this is a reasonable end point for an old file rather than a step on the way to somewhere else.
The page checks before it converts. Subtitle formats are identified by what is inside the file rather than by the extension — which matters, because .sub alone is used by three unrelated formats. If you hand this page something that is not SUB, it says so and points you at the all-format converter instead of producing a broken file.