.XMCD

XMCD File

PTC Mathcad Worksheet File (XML)
Ask a question
QUICK ANSWER

An XMCD file is a PTC Mathcad XML worksheet created by Mathcad 13-15 - an engineering calculation document holding live equations, math regions, units, text and plots. Open it free with SMath Studio, or with PTC Mathcad. Newer Mathcad Prime uses .MCDX and can import .xmcd via a conversion step.

Developer: Parametric Technology Corporation (PTC); Mathcad originally by Mathsoft Category: Data Files MIME: application/xml
OPENS ON Windows
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Jun 19, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the XMCD file format?

A file with the .xmcd extension stores a Mathcad worksheet document in XML format. Introduced with Mathcad 12 and 13 (around 2004-2005), .xmcd replaced the older binary .mcd format and remained the standard worksheet format through Mathcad 15. Each version of Mathcad can use a slightly different schema revision, but the developer offers dedicated format conversion tools to allow backward compatibility between releases. A compressed variant of the same format is saved with the .xmcdz extension - a plain ZIP archive wrapping the XML file. Since Mathcad Prime 1.0 (2011), .xmcd has been superseded by .mcdx, which uses an OOXML/ZIP-based container instead.

Mathcad

Mathcad, originally developed by Mathsoft and now maintained by Parametric Technology Corporation (PTC), is an advanced software package for mathematics and engineering calculations. Widely used across physics, science, and engineering disciplines, it is built around live mathematical notation - equations are entered in their natural form and recalculate automatically as values change. The package offers such features as:

  • Chart generator
  • High-precision floating point support
  • Mathematical constants library
  • Extensive support for matrix calculations
  • Advanced mathematical functions
  • Units-aware computation with automatic dimensional analysis
  • Report generator

Security & safety

RISK: LOW

An .xmcd is an XML calculation worksheet with no macro/scripting layer, so it is low risk. As with any document, only open worksheets from sources you trust, and note that opening in a plain text editor reveals all formulas. SMath Studio is the safe free reader; avoid third-party "Mathcad viewer" download portals that bundle adware.

Format details

in a nutshell
FULL NAMEPTC Mathcad Worksheet File (XML)aka Mathcad XML Worksheet, Mathcad 13-15 worksheet
DEVELOPERParametric Technology Corporation (PTC); Mathcad originally by Mathsoftsince Mathcad 12/13 (mid-2000s) - XML replaced the older binary .MCD
CATEGORYData Files
MIME TYPEapplication/xml
TYPEXML-based engineering-calculation worksheet (text/XML)
This extension is also used by…
  • freedb / CDDB database entry (xmcd) - Plain-text CD-metadata files in the freedb/CDDB system are sometimes named with an xmcd identifier; unrelated to Mathcad.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Begins with the standard XML prolog "<?xml version=...". The root element is a Mathcad worksheet element (e.g. <worksheet ... xmlns="http://schemas.mathsoft.com/...">), which distinguishes it from a generic XML file.

Programs that open XMCD files

Windows4 apps
SMath Studio Free File > Open and select the .xmcd - SMath reads Mathcad XML worksheets (smathstudio.com redirects to smath.com).
PTC Mathcad (classic 15) Paid Open the .xmcd directly in Mathcad 13/14/15 for full live recalculation.
PTC Mathcad Prime Paid Use the XMCD-to-MCDX conversion utility/Open dialog to import the legacy worksheet.
Any text editor (inspect XML) Open-source Open to read the raw XML markup (no recalculation, just inspection).

Technical details

deep spec
File encodingXML text, UTF-8
MIME typeapplication/xml; also application/vnd.ptc.mathcad.xmcd+xml
File signatureStarts with `<?xml` declaration at offset 0; root `<worksheet>` element carries a versioned Mathsoft XML namespace
Container formatPlain uncompressed XML document
Compressed variant`.xmcdz` - a ZIP archive containing the `.xmcd` file
Typical file size10 KB - 5 MB depending on embedded images and plot regions
XML schema namespacehttp://schemas.mathsoft.com/math30 (version-specific Mathsoft namespace URI)
Supported versionsMathcad 12 through 15 (classic); not natively opened by Mathcad Prime without conversion
Content regionsMath equations, text blocks, 2D and 3D plots, unit definitions, embedded images, and program blocks
Units supportPhysical units embedded in equation regions; automatic unit conversion and dimensional consistency checking
Predecessor formatBinary `.mcd` (Mathcad versions up to 11)
Successor format`.mcdx` (Mathcad Prime 1.0+, OOXML/ZIP-based container)
Live recalculationRequires PTC Mathcad (classic) or SMath Studio; the raw XML alone does not compute
DeveloperMathsoft (original creator); Parametric Technology Corporation (PTC) after 2006 acquisition
ReleasedMathcad 12/13 (mid-2000s) - XML replaced the older binary .MCD
Latest versionUsed through Mathcad 15 (2010); Mathcad Prime uses .MCDX instead
Specificationwww.mathcad.com

XMCD conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with XMCD files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about XMCD files.

Frequently asked questions

What is an .XMCD file?
It is a PTC Mathcad worksheet in XML format (Mathcad 13-15) - an engineering calculation document with live equations, units, text and plots.
How can I open an .xmcd file for free?
Use SMath Studio, a free engineering math program that reads Mathcad .xmcd worksheets. You can also inspect the raw XML in any text editor.
What's the difference between .xmcd and .mcdx?
.xmcd is classic Mathcad's XML worksheet (through Mathcad 15); .mcdx is PTC Mathcad Prime's newer ZIP-based format. Prime imports .xmcd via conversion.
Can I convert an .xmcd to PDF?
Yes - open it in Mathcad or SMath Studio and print/export to PDF to share a read-only copy.
Do I need Mathcad to recalculate an .xmcd?
You need a Mathcad-compatible engine. PTC Mathcad does it natively; the free SMath Studio also recalculates most .xmcd worksheets.
Is .xmcd the same as a CDDB xmcd file?
No. A freedb/CDDB 'xmcd' is a plain-text CD-metadata file, unrelated to Mathcad's engineering worksheet.

References

1PTC Mathcadwww.mathcad.com
2SMath Studioen.smath.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.BINCD/DVD Disc Image (BIN/CUE)
8.DATProgram Data File (generic)
9.JSONJavaScript Object Notation file
10.XDWDocuWorks Document

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z