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
- 1Upload your SMath worksheet
Drag a .sm or .smz file (up to 50 MB) onto the upload zone. Files are encrypted in transit.
- 2Select Markdown as the output format
In the format selector choose "Markdown" and click Convert. The server generates the .md file in 3–5 seconds.
- 3Download 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 (``). 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.