Mathcad Prime to JSON converter
Upload a Mathcad Prime file (.mcdx) and get machine-readable JSON with a documented schema: `{"format":"mathcad-json","version":"1.0","blocks":[…]}`. Each region is a typed block — heading, paragraph, formula, or image. Formulas are carried as a LaTeX string in the `latex` field; images and plots are embedded inline. The format is easy to parse programmatically: feed it into your pipeline, index the formulas, transform it further, or build a custom renderer. No Mathcad Prime install required — conversion is server-side and takes 3–5 seconds. Ideal for developers and engineers who need the calculation content from code. The source file is deleted immediately after processing; the result is available for 5 minutes.
How it works
- 1Upload your Mathcad Prime file
Drag a .mcdx file (up to 50 MB) onto the upload zone. Files are encrypted in transit.
- 2Select JSON as the output format
In the format selector choose "JSON" and click Convert. Typically 3–5 seconds.
- 3Download the .json and parse it
The file is available for 5 minutes. Parse the `blocks` array in your code, render formulas from the `latex` field, or pass the data down your pipeline.
Frequently asked questions
What is the JSON output schema?
A top-level envelope: `{"format":"mathcad-json","version":"1.0","blocks":[…]}`. `blocks` is an ordered array of typed blocks — `heading`, `paragraph`, `formula`, `image`. The schema version lets the format evolve safely.
How are formulas stored?
Each `formula` block carries a LaTeX string in the `latex` field (the same typography as the LaTeX/PDF output). This is convenient for rendering in any math engine or re-converting downstream.
How are images delivered?
The `image` block carries the image data in the `data` field plus a `mime` type. The JSON is self-contained — no external files. Cyrillic is preserved verbatim.
Do I need Mathcad Prime installed?
No. Conversion is fully server-side — you only need a browser and a .mcdx file.