Skip to content

Free online TXT to SMI converter

Convert timed TXT captions to SAMI SMI subtitles for televisions and older media players.

Convert TXT to SMI online - free

Uploading…

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .txt file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .txt to .smi conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .smi file

    Conversion result is ready to download.

How to convert txt to smi file

A television or older media player may accept SAMI subtitles but not a plain .txt file. Converting to .smi preserves usable timings only when the source already includes recognizable timestamps; untimed text must be synchronized first.

What the TXT format is

In video-subtitle workflows, .txt identifies a plain-text container, not one standardized subtitle structure. Captioning tools and manual workflows may store one caption per line, numbered entries, or timestamped blocks such as 00:01:12,500 --> 00:01:15,000.

TXT provides no universal rules for timing, speaker labels, language tracks, or line breaks. A program may interpret timestamps as seconds, milliseconds, or HH:MM:SS,mmm, while another may treat every line as untimed text. Identify the source convention before conversion. A TXT file that is actually SRT syntax with a different extension should be imported as SRT when the software supports that option.

What the SMI format is

SMI, also called SAMI, is an HTML-like subtitle format designed for synchronized captions. It stores caption start times in milliseconds inside elements such as <SYNC Start=12500>, followed by caption markup such as <P Class=ENCC>Caption line</P>.

A caption normally remains active until the next <SYNC> timestamp, which often contains an empty paragraph to end the previous caption. SAMI can contain HTML-style line breaks, character entities, styling, and separate language or caption classes. Some televisions, media players, and older subtitle applications support SMI when they do not support SRT or WebVTT.

How to convert a TXT file to SMI

Using 101convert.com:

  1. Open the TXT-to-SMI converter on 101convert.com.
  2. Upload the .txt file and select SMI or SAMI as the output format.
  3. Choose the input interpretation, if available. Select the option matching the file, such as SRT-style timestamps, one caption per line, or millisecond timing.
  4. Start the conversion and download the resulting .smi file.
  5. Open the output in a subtitle editor and test it with the intended player or television. Check timing, line breaks, language characters, and the file extension.

Conversion on 101convert.com does not require installing software. The result still depends on the timing syntax and encoding used by the source TXT file.

Using Subtitle Edit:

  1. Open Subtitle Edit and use File → Open to load the TXT file, or use the import method matching its actual syntax.
  2. If the file is SRT-like text, import it as SRT rather than as undelimited plain text. Confirm that the entries appear correctly in the subtitle grid and timeline.
  3. Correct timestamps, overlaps, reading order, line breaks, and encoding.
  4. Use File → Save as and choose SAMI/SMI from the format list.
  5. Reopen the saved file and test it with the target device or media player.

The exact import choice depends on the TXT structure. If it contains only sentences, enter start and end times in Subtitle Edit before exporting. No converter can derive accurate speech timing from untimed caption text.

Quality and compatibility limits

  • SMI uses integer millisecond timestamps. A comma-versus-period decimal separator, a mistaken seconds-versus-milliseconds interpretation, or an unrecognized timestamp pattern can shift every caption.
  • Some players expect an initial synchronization entry at time zero, sometimes with an empty caption. Add one when the target device requires it.
  • Save as UTF-8 for accented, Cyrillic, Greek, or Asian characters unless the target device documents a required legacy encoding. Test the result because older televisions may support only a limited code page.
  • SMI markup is not rendered identically by every player. Test <P Class=...>, line breaks, font tags, styling, and multiple-language classes on the actual playback device.
  • Conversion may remove comments, speaker metadata, unsupported formatting, or timing precision. Keep the original TXT file and compare the converted captions against the video.

TXT vs SMI: format comparison

How the TXT and SMI formats compare on the properties that matter most for this conversion.

Comparison of the TXT and SMI file formats
Property .TXT Plain Text File .SMI SAMI Caption File
Open standard Yes Partly open
Compression Uncompressed Uncompressed
Typical file size Very small Very small
Opens in a web browser Yes, natively No
Further editing Easy Easy
Metadata support None Basic
Plain-text readable Yes Yes
Best used for Data exchange Speech and voice
Introduced — 1998
Developer — Microsoft
MIME type text/plain application/smil+xml

Information about file extensions and file types is provided by File-Extensions.org

Frequently asked questions

Is the TXT to SMI converter free?

Yes, converting TXT to SMI on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.

How large can my TXT file be?

You can upload TXT files up to 100 MB and convert up to 100 files at once in a single batch.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert TXT to SMI?

No. The TXT to SMI conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid TXT file for this TXT to SMI conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.

Additional formats for
txt file conversion

Reverse conversion

Convert to smi from
other formats

Share on social media:

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.