What is the MCDX file format?
.mcdx is the native worksheet format used by PTC Mathcad Prime, engineering mathematics software developed by PTC (Parametric Technology Corporation). Introduced in 2011 with Mathcad Prime 1.0, it replaced the older .xmcd and .mcd formats used by classic Mathcad (versions up to 15).
Internally, .mcdx is a ZIP archive built on the Open Packaging Conventions (OPC/OOXML) standard - the same container architecture used by modern Microsoft Office documents. Renaming an .mcdx file to .zip lets any archive tool inspect its contents. Inside the package, the key parts are:
[Content_Types].xml- package manifestmathcad/worksheet.xml- worksheet regions, equations, and text blocksmathcad/result.xml- cached numeric computation resultsmedia/folder - embedded images and plot resources
Compatibility is forward-only: newer versions of Mathcad Prime open older .mcdx files, but an older installation cannot open worksheets saved by a newer one. There is no third-party tool that fully recalculates .mcdx content - unlike its predecessor .xmcd, which SMath Studio can handle. PTC offers a free read-only tier called Mathcad Express that opens many .mcdx files without a paid licence.
The format encodes equations, units, text, plots, and computation results in structured XML, making worksheet content inspectable by unzipping the package. File size ranges from roughly 20 KB for simple worksheets to 20 MB or more when embedded images and plot data are present.
Security & safety
RISK: LOWAn .mcdx is a ZIP-packaged calculation worksheet. Mathcad supports embedded scripting/components in worksheets, so as with any document open .mcdx files only from sources you trust. The file itself is not executable by simply existing, and opening it as a ZIP to inspect the XML is safe. Avoid third-party "MCDX viewer" download portals that bundle adware - use PTC Mathcad / the free Express mode, or export to PDF, instead.
Format details
in a nutshellPrograms that open MCDX files
Technical details
deep spec| Container format | ZIP - Open Packaging Conventions (OPC/OOXML-style), the same architecture used by .docx and .xlsx |
| Magic bytes | 50 4B 03 04 ("PK") at offset 0 - standard ZIP local file header signature |
| MIME type | application/vnd.ptc.mathcad.prime (also accepted as application/zip or application/octet-stream) |
| Internal encoding | UTF-8 XML parts inside a binary ZIP wrapper |
| Compression | DEFLATE per entry (standard ZIP compression) |
| Core worksheet file | mathcad/worksheet.xml - stores all calculation regions, equations, text blocks, and formatting |
| Result cache file | mathcad/result.xml - persisted numeric computation results saved alongside the worksheet regions |
| Package manifest | [Content_Types].xml at ZIP root - OPC-style content-type declarations for all internal parts |
| Version compatibility | Forward-compatible only: newer Mathcad Prime opens older .mcdx; an older Prime cannot open worksheets saved by a newer version |
| File-level encryption | None by default; in-app worksheet locking does not encrypt the underlying ZIP container |
| Integrity check | Per-entry CRC-32 (ZIP standard); no application-level digital signature |
| Byte order | Little-endian (ZIP central-directory and local-header structures) |
| Typical file size | 20 KB - 20 MB; grows with embedded images, plots, and cached result data |
| Platform | Windows only - PTC Mathcad Prime has no macOS or Linux release |
| Inspection method | Rename to .zip and open with 7-Zip or any ZIP tool to browse mathcad/worksheet.xml directly |
| Released | 2011 (PTC Mathcad Prime 1.0) |
| Latest version | PTC Mathcad Prime 10 (2024) - current shipping release |
| Specification | www.mathcad.com |
MCDX conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about MCDX files.