.SMI

SMI File

SAMI Captioning File
Ask a question
QUICK ANSWER

A SMI file is usually a SAMI caption file - Microsoft's HTML-like subtitle format for video, introduced in 1998. To watch it with a video, give the .smi the same base name as the video and open both in VLC or PotPlayer; the subtitle loads automatically. To convert to the more universal .srt, open the .smi in Subtitle Edit and save as SubRip.

Developer: Microsoft Category: Video Files Open standard MIME: application/smil
OPENS ON Windows macOS Linux
Related: .DAV · .MKV · .MP4 · .H264

On this page

19k+ extensions indexed
Last reviewed Aug 4, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SMI file format?

.smi is a plain-text file storing closed-caption data in the SAMI (Synchronized Accessible Media Interchange) format, developed by Microsoft in 1998 for use with Windows Media Player. Despite sharing the .smi extension, SAMI is entirely distinct from the unrelated SMIL multimedia presentation format.

A SAMI file is structured like an HTML/SGML document. Its root element is <SAMI>, containing a <HEAD> block with <STYLE> rules that define CSS-like language classes (for example .ENUSCC for English US closed captions) and a <BODY> block made up of <SYNC Start=N> timestamp elements. Each <SYNC> entry holds a <P Class=...> paragraph with the caption text for that millisecond offset.

One of SAMI's practical strengths is multi-language support: a single .smi file can carry captions in several languages by defining multiple CSS classes, with each <P> assigned to the appropriate class. Basic styling - color, font, and alignment - is controlled through the same <STYLE> block.

SAMI was Microsoft's primary accessibility captioning format for Windows, but it never gained broad cross-platform adoption. Modern subtitle workflows favor SubRip (.srt) or WebVTT (.vtt), which are supported across browsers, devices, and players. .smi files can be opened in any text editor and converted using tools such as Subtitle Edit.

Security & safety

RISK: LOW

A SAMI .smi is plain text and cannot execute code, so the file itself is safe to open and read. Because it is HTML-like markup, never paste it into a live web page unsanitized. Two practical cautions: keep your media player updated (historical subtitle-parser vulnerabilities affected several players), and watch encoding - save as UTF-8 so accented or non-Latin (e.g. Korean) characters display correctly. Subtitles from sketchy download sites may contain misleading links in the text; read, don't blindly trust.

Format details

in a nutshell
FULL NAMESAMI Captioning Fileaka Synchronized Accessible Media Interchange, Microsoft SAMI subtitles
DEVELOPERMicrosoftsince 1998 (Microsoft SAMI 1.0, alongside Windows Media)
CATEGORYVideo Files
MIME TYPEapplication/smil
TYPEHTML/XML-like timed caption markup (plain text)
STANDARDOpen · royalty-free
This extension is also used by…
  • SMIL presentation (.smi) - Synchronized Multimedia Integration Language XML files sometimes use .smi/.smil for timed multimedia layouts (RealPlayer, Ambulant).
  • SmartMovie video (.smi) - Older feature-phone video format produced by SmartMovie/SMI converters; a binary video container, not subtitles.

Programs that open SMI files

Windows4 apps
VLC media player Open-source Play the video; if the .smi shares the video's name and folder it loads automatically, or use Subtitle > Add Subtitle File.
Subtitle Edit Open-source Open the .smi to read/fix text and timing, then save or convert to .srt/.vtt.
Notepad Open-source Open the .smi as text to read or quickly fix the markup; save as UTF-8.
PotPlayer Free Open the video; PotPlayer auto-loads a same-named .smi and renders SAMI styling well.
macOS2 apps
VLC media player Open-source Auto-loads a same-named .smi, or drag it onto the playing video.
Subtitle Edit Open-source Cross-platform .NET build edits and converts SAMI captions on macOS.
Linux2 apps
VLC media player Open-source Auto-loads a same-named .smi, or use Subtitle > Add Subtitle File.
mpv Open-source Plays the video and auto-loads a same-named .smi from the folder.

Technical details

deep spec
DeveloperMicrosoft
Format typePlain-text HTML/SGML-style captioning markup
Root element<SAMI> … </SAMI> (case-insensitive tag parsing)
Timing mechanismMillisecond offsets via SYNC Start= attribute on each <SYNC> element in the <BODY> block
Language and track supportMultiple simultaneous languages in one file, each identified by a distinct CSS class (e.g. .ENUSCC for English US closed captions)
Character encodingASCII/ANSI (Windows code page) for Latin scripts; UTF-8 or UTF-16 with BOM for non-Latin text
MIME typeapplication/smil (also accepted: text/plain, application/x-sami)
CompressionNone - plain uncompressed text
File signatureNo binary magic bytes; identified by <SAMI> root tag near the start of file
Typical file size5 KB - 300 KB, scaling with dialogue length and number of language tracks
StylingCSS-like rules in <STYLE> block control font, color, and alignment per language class
Primary useClosed captioning and accessibility for Windows Media Player video content
Cross-platform supportNatively supported by Windows Media Player; also read by VLC, PotPlayer, mpv, and Subtitle Edit
Superseded by.vtt (WebVTT) and .srt (SubRip) for modern web, browser, and device playback
Released1998 (Microsoft SAMI 1.0, alongside Windows Media)
Latest versionSAMI 1.0 (the only published version; never formally revised)
Open standardYes · royalty-free
Specificationlearn.microsoft.com

SMI conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SMI files. Be specific - include your system and software version.
No account needed · answers usually within a day
M
monica corsiglia22 d agoUNANSWERED
come apro un file smi
Waiting for an answer
M
monica corsiglia22 d agoUNANSWERED
come aprire un file smi
Waiting for an answer

Frequently asked questions

How do I open a SAMI .smi subtitle file?
To watch it with a video, give the .smi the same base name as the video, keep them in the same folder, and play in VLC or PotPlayer (it auto-loads). To read/edit the text, open it in Subtitle Edit or any text editor.
How do I convert a SAMI .smi file to SRT?
Open the .smi in Subtitle Edit and choose Save As > SubRip (.srt). If the SAMI file has several language classes, select the language you want to export first.
Why won't my .smi subtitles show up?
Either the player doesn't support SAMI (use VLC/PotPlayer), the file isn't named to match the video, or your .smi is actually a SMIL playlist or a SmartMovie video rather than SAMI captions.
Is .smi the same as .srt?
No. SAMI (.smi) is Microsoft's HTML-like caption format; SubRip (.srt) is the simpler, far more widely supported format. Subtitle Edit converts between them in seconds.
My .smi shows garbled characters - how do I fix it?
It's an encoding mismatch. Re-open in Subtitle Edit or Notepad++ and re-save as UTF-8 so accents and non-Latin scripts (e.g. Korean) display correctly.
I opened a .smi and it's not subtitles - what is it?
The .smi extension is shared. Besides SAMI captions it's used by SMIL multimedia playlists (XML) and old SmartMovie phone videos (binary). Check whether the file is text starting with <SAMI>.

References

1Microsoft - Understanding SAMI 1.0learn.microsoft.com
2Wikipedia - SAMI (caption format)en.wikipedia.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z