Skip to content

SMI to SRT converter

Convert a SAMI .smi subtitle file into a universal SubRip .srt that modern players, TVs and phones actually read. Drop the file in and download instantly.

100% private. Your files are processed locally in your browser and never uploaded to a server.

Drop your .smi file

or click to browse · converts to .srt instantly

What SMI files are

SAMI (.smi) is an old Microsoft caption format that looks like HTML inside — <SYNC Start=...> tags instead of timestamps. It remains widely used for Korean subtitles, so if you have a Korean release, there is a good chance its subtitle file is .smi. Modern players and TVs increasingly don't support it, which is where this converter comes in.

How the conversion works

Each SYNC point becomes a cue: its Start time is the cue start, and the next SYNC (usually an empty &nbsp; clear point) supplies the end time. HTML tags are stripped, <br> becomes a real line break, and HTML entities like &amp; are decoded. The result is a clean, sequentially numbered SRT with the same timing.

Multi-language SMI files

SAMI can carry several languages in one file using CSS-like classes (KRCC, ENCC and so on). This converter imports all cues into one track and warns you when it detects multiple language classes; if you need just one language afterwards, deleting the other lines takes a minute in the subtitle editor. If the characters come out garbled (common with older Korean files saved in EUC-KR), run the file through the encoding repair tool first.

How to convert SMI to SRT

Is my file uploaded anywhere?

No. The conversion runs entirely in your browser using JavaScript. Your subtitle file is never sent to a server, there is no sign-up, and there is no limit on how many files you convert.

Other subtitle conversions

Frequently asked questions

How do I convert SMI to SRT?

Drop the .smi file into the converter above. The SYNC blocks are converted into numbered, timed SRT cues instantly in your browser, and you download the .srt file.

Why are my Korean subtitles garbled after converting?

Older Korean .smi files are often saved in the EUC-KR encoding rather than UTF-8. Run the file through the encoding repair tool on this site first to get clean UTF-8 text, then convert it to SRT.

My SMI file has two languages. What happens?

All cues are imported into a single track and the tool warns you that multiple language classes were found. You can then remove the language you do not want in the subtitle editor.

Is the SMI to SRT converter free, and are my files uploaded?

It is completely free with no sign-up and no file limit. The conversion runs in JavaScript in your browser, so your subtitle file never leaves your device and nothing is stored on a server.