Convert SAMI (.smi) to SRT
SAMI subtitles time each cue by when the next one starts, not by their own end time — this works that out and writes a normal SRT.
The AI Subtitle Studio desktop app has this same Tools section built in — plus AI transcription, translation and batch processing for a whole season at once, all running locally on your Mac or PC.
Upload SAMI (.smi), get SRT (SubRip) back
Upload one file
SAMI (.smi) — .smi,.sami.
Converted instantly
Parsed and rewritten as SRT (SubRip) in memory, no queue and no waiting.
Download the result
The converted file downloads straight to your device.
Converting SAMI (.smi) to SRT (SubRip)
Synchronized Accessible Media Interchange (SAMI, .smi) is an older, HTML-flavored subtitle format Microsoft originally created — still commonly found on older Korean movie and drama subtitle packs, where it was the standard for years before SRT and ASS took over. A SAMI file marks where each cue starts with a <SYNC Start=milliseconds> tag, but has no matching end time — the cue is simply assumed to run until the next <SYNC> tag appears, whether that's new dialogue or an empty cue used to clear the screen.
Converting to SRT works out a real end time for every cue from that next-cue rule, decodes the HTML entities and tags SAMI wraps its text in, and writes ordinary numbered SRT cues with actual start/end timestamps. SAMI files that carry more than one language as separate <P Class=...> tracks in the same file are also handled — only the first language class found is kept, since SRT has no way to hold more than one language per file.
Questions about this converter
Why does the last cue sometimes look too long?
My SAMI file has multiple languages — which one gets converted?
Will empty "clear screen" cues show up as blank subtitles?
Does this preserve any styling from the SAMI file?
Is there an API for this?
Related tools and guides
MicroDVD (.sub) → SRT (SubRip)
MicroDVD times its cues in video frames, not seconds — pick the right frame rate and this converts it to a normal, time-based SRT.
MPL2 → SRT (SubRip)
MPL2 times its cues in tenths of a second — this converts that timing to SRT's format and keeps every line.
SBV (YouTube captions) → SRT (SubRip)
SBV is YouTube's original caption download format — convert it to a normal, numbered SRT that any player accepts.
How to convert any subtitle format to SRT
One offline tool that converts 30+ subtitle formats to SRT: TTML/DFXP, SAMI/SMI, STL, SCC, MicroDVD, MPL2, SubViewer, LRC, SBV and more — with automatic encoding detection.