How to convert SUB to SRT
- Click Open file and choose the
.subfile. - For MicroDVD files (lines like
{1025}{1100}Hello) check the Frame rate next to the encoding. Many files store it in the first line; otherwise pick your video's rate. - Check a few times in the preview — or load the video below — then click Download SRT.
Three different formats called .sub
| Format | Looks like | Supported |
|---|---|---|
| MicroDVD | {1025}{1100}Hello|world — frame numbers | Yes, with a frame rate |
| SubViewer 2.0 | 00:00:41.00,00:00:44.40 then the text, [br] for line breaks | Yes |
VobSub (with an .idx file) | binary — pictures of DVD subtitles | No: needs OCR software such as Subtitle Edit |
Finding the frame rate
MicroDVD counts video frames, not seconds, so the same file is timed differently at 23.976 and at 25 frames per second. If the subtitles start right but slowly drift away, the frame rate is wrong. Your video's rate is shown in VLC under Tools → Codec Information, in MediaInfo, or in Windows under Properties → Details → Frame rate.
| Frame rate | Typical source |
|---|---|
| 23.976 | Films and series from Blu-ray, streaming and most web releases |
| 25 | European (PAL) DVDs and TV |
| 29.97 | American (NTSC) TV and video |
| 24, 30, 50, 60 | Cinema masters, phones and cameras |
Frequently asked questions
How do I convert a VobSub .sub/.idx pair?
Not here. VobSub stores each subtitle as an image, so the text has to be recognised with OCR first (for example in Subtitle Edit). The converter tells you when you open a VobSub file.
What happens to italics and colours?
MicroDVD italic, bold and underline codes ({y:i}, /) become SRT <i>, <b>, <u> tags. Colours, fonts and positions are dropped. Tick Remove formatting tags for plain text.
The subtitles are still a few seconds off. What now?
Use the subtitle sync tool to shift them or match a line to your video.
Can I convert SRT to SUB?
Not yet — the output formats are SRT, VTT, SBV, ASS and plain text.
Are my files uploaded?
No. Text, subtitle files and videos are processed by your browser on your own computer. Nothing is sent to a server.
Accented or Cyrillic letters look garbled. How do I fix it?
The file uses an old encoding. Pick the right one in the Encoding menu under the input (for example Windows-1251 for Russian, Windows-1250 for Central European, Windows-1252 for Western languages). The output is always saved as UTF-8.