How to use
- Drop your file(s) into the box above — or click it to browse.
- Conversion starts immediately; the tabs switch to a different output format.
- Click Download on each finished file — or Download all (.zip) for a batch. Nothing was uploaded at any point.
What is an SMI file?
SAMI (Synchronized Accessible Media Interchange, .smi) is Microsoft's subtitle format from 1998, built to look like HTML: <SYNC Start=1000> blocks with <P> tags inside. It became the standard subtitle format of the Korean internet in the 2000s — a huge share of Korean movie and drama subtitles from that era exist only as .smi files, and they're nearly always saved in the legacy EUC-KR encoding rather than UTF-8.
Modern players have moved on. mpv, IINA, Plex, Jellyfin, smart TVs and streaming boxes either don't read SAMI at all or mangle the encoding. Converting to UTF-8 SRT solves both problems permanently.
| SMI (SAMI) | SRT | |
|---|---|---|
| Origin | Microsoft, 1998 | SubRip community, early 2000s |
| Syntax | HTML-like SYNC/P tags | Plain numbered text blocks |
| End times | Implicit (next sync / ) | Explicit per cue |
| Typical encoding | EUC-KR (Korean legacy) | UTF-8 today |
| Multi-language in one file | Yes (P classes) | No |
| Modern player support | Fading fast | Universal |
What the converter actually handles
- Encoding detection — EUC-KR, UTF-8 and UTF-16 inputs are recognized automatically; output is always UTF-8, so Korean text renders correctly everywhere.
- End times — SAMI has no end timestamps; a cue ends when the next
<SYNC>replaces it, often with an blank. These become real SRT end times. - Multi-language files — bilingual SMI files carry several
<P Class>tracks; the converter picks the language class with the most actual cues (shown in the result line). - HTML cleanup —
<br>becomes a line break, entities like&are decoded, leftover font tags are stripped.
When NOT to convert SMI to SRT
- Feeding an ancient player that only knows SAMI — some 2000s-era Korean standalone DVD/DivX players want the original .smi; keep a copy.
- Preserving dual-language tracks in one file — SRT holds one language; convert twice if you need both, or keep the SAMI as the master.