Online converter

SMath Studio to Markdown converter

The converter reads a SMath Studio worksheet (.sm or compressed .smz) and returns a single .md file: text becomes paragraphs, formulas become `$$…$$` blocks rendered by MathJax/KaTeX, and images and plots are embedded directly as base64 data URIs. The result is self-contained — no separate image files. Drop the Markdown into a GitHub/GitLab repository, open it in Obsidian or Notion, or build a site with Hugo/MkDocs without losing the math. No SMath Studio install required: conversion runs server-side in 3–5 seconds. Handy for students and engineers who keep calculation notes in Markdown. The source file is deleted immediately after processing; the result is available for 5 minutes.

How it works

  1. 1
    Upload your SMath worksheet

    Drag a .sm or .smz file (up to 50 MB) onto the upload zone. Files are encrypted in transit.

  2. 2
    Select Markdown as the output format

    In the format selector choose "Markdown" and click Convert. The server generates the .md file in 3–5 seconds.

  3. 3
    Download the .md

    The file is available for 5 minutes. Open it in Obsidian, add it to a repository, or feed it to a site generator — math and images are already embedded.

Frequently asked questions

How are formulas represented in Markdown?

Each formula is emitted as a `$$…$$` block in LaTeX syntax. Viewers with MathJax or KaTeX (GitHub, Obsidian, Jupyter, MkDocs-Material) render them as proper math.

Where are images and plots stored?

Inside the .md file itself, as base64 data URIs (`![](data:image/png;base64,…)`). The file is self-contained — there is no image folder to move.

Is the result suitable for Obsidian and GitHub?

Yes. GitHub and GitLab render `$$…$$` natively; Obsidian uses its built-in MathJax. Put the .md into your repository or notes vault.

Do I need SMath Studio installed?

No. Conversion is fully server-side — you only need a browser and a .sm or .smz file.