Mathcad to Markdown converter
The converter reads the XML structure of .xmcd and .xmcdz files and returns a single .md file: headings become "#" headings, formulas become `$$…$$` blocks that render through MathJax/KaTeX, and images and plots are embedded inline as base64 data URIs — no side-car files. The result is self-contained: drop it into a GitHub/GitLab repository, paste it into Obsidian or Notion, or feed it to a static-site generator (Hugo, MkDocs) without losing the math. No Mathcad install required; conversion runs server-side in 3–5 seconds. Ideal for engineers and students who keep notes and documentation in Markdown. The source file is deleted immediately after processing; the result is available for 5 minutes.
How it works
- 1Upload your Mathcad file
Drag a .xmcd or .xmcdz 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. Any viewer with MathJax or KaTeX (GitHub, Obsidian, Jupyter, MkDocs-Material) renders 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 carry around.
Can I paste the result into Obsidian or GitHub?
Yes. GitHub and GitLab render `$$…$$` natively; Obsidian uses its built-in MathJax. Just drop the .md into your repository or vault.
Do I need Mathcad installed?
No. Conversion is fully server-side — you only need a browser and a .xmcd or .xmcdz file.