Free, instant, and entirely in your browser — your subtitle file is never uploaded.
MicroDVD counts frames, not seconds — this has to match the video.
Plain text is the subtitle with the subtitle part removed: the spoken lines, in order, with no timing at all.
WebVTT is SRT rebuilt for the web: the same cue structure, a WEBVTT header line, a dot instead of a comma before the milliseconds, and optional positioning settings after the timestamp. It is the only subtitle format HTML5 video natively understands.
A script or transcript becoming a caption track for a web player. The file you get is valid VTT and a browser will display it, which is the trap: it looks finished. The words are yours but the timing is invented at a fixed length per line, so the captions will run ahead of or behind the speech almost immediately. Treat this as the step that saves you typing timestamps, then sync it properly before anyone else sees the page.
You want WebVTT because the subtitle has to work in a browser. An HTML5 <track> element reads VTT and nothing else, and HLS and DASH streams expect it too. If you are putting a video on your own site, or feeding a web player, this is the conversion that makes captions appear at all.
Plain text has no timing, so this conversion has to invent it. Each line becomes a cue of a fixed length, laid end to end from the start of the file. The words will be right and the timing will not — it is a scaffold, not a finished subtitle. The honest workflow is to convert here, then open the result in a sync tool and line it up against the video.
No. The conversion runs in your browser using JavaScript — your TXT 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.
A script or transcript becoming a caption track for a web player. The file you get is valid VTT and a browser will display it, which is the trap: it looks finished. The words are yours but the timing is invented at a fixed length per line, so the captions will run ahead of or behind the speech almost immediately. Treat this as the step that saves you typing timestamps, then sync it properly before anyone else sees the page.
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 TXT, it says so and points you at the all-format converter instead of producing a broken file.