Overview
Convert legacy Mathcad 15 (.xmcd) files to the modern Mathcad Prime (.mcdx) format. This one-way conversion allows you to modernize your calculation library and use older files with the document generation API.One-way conversion: .xmcd → .mcdx only. Binary .mcd files (Mathcad 14 and earlier) are not supported.
Asynchronous Operation: Returns immediately with a job ID. Poll for the converted file download URL.
Authentication
Bearer token (API key from app.stru.ai)
Request Body
Base64-encoded .xmcd file content
Conversion options (optional)
Conversion Options
Attempt to preserve original layout and formattingNote: Some complex formatting may be simplified
Output format:
"mcdx" or "pdf"Generate either a .mcdx file or directly convert to PDFExample Request
Example Response
Conversion Notes
What Converts Well
What Converts Well
✅ Fully supported:
- Variables and constants
- Standard mathematical expressions
- Text regions and annotations
- Common functions (sin, cos, sqrt, etc.)
- Plots and simple charts
- Most formatting (bold, italic, colors)
What May Change
What May Change
⚠️ May be simplified:
- Complex custom formatting
- Non-standard fonts (converted to default)
- Custom region positioning
- Some advanced plot configurations
- Certain custom units
What Won't Convert
What Won't Convert
❌ Not supported:
- OLE embedded objects
- Some third-party extensions
- Binary .mcd files (Mathcad 14 and earlier)
- Scripted components
- Some legacy add-ins
Conversion Workflow
1
Prepare Legacy Files
Ensure files are .xmcd format (Mathcad 15). If you have .mcd files, open in Mathcad 15 and save as .xmcd first.
2
Submit Conversion Job
Encode and submit the .xmcd file with desired options.
3
Review Conversion Notes
Check the
conversion_notes array for any warnings or issues encountered during conversion.4
Download and Verify
Download the converted .mcdx file and open in Mathcad Prime to verify the conversion quality.
5
Manual Adjustments (if needed)
Make any necessary manual adjustments in Mathcad Prime for elements that didn’t convert perfectly.
Use Cases
Legacy Library Modernization
Legacy Library Modernization
Convert your entire library of Mathcad 15 calculations to modern .mcdx format for use with current software and the API.
Migration to Cloud Workflows
Migration to Cloud Workflows
Convert legacy calculations to .mcdx so they can be used with the Mathcad API for automated workflows.
Archival and Distribution
Archival and Distribution
Convert old calculations to PDF for archival or distribution to clients who don’t have Mathcad.
Best Practices
Test with a sample first - Before batch converting, test with one representative file to see conversion quality
Review conversion notes - Always check the
conversion_notes array for warningsVerify critical calculations - Manually verify that key formulas and results are preserved correctly
Keep originals - Always keep the original .xmcd files as backups
For Mathcad 14 (.mcd) files: Open in Mathcad 15, save as .xmcd, then use this conversion endpoint to get to .mcdx.
Complex documents: Documents with extensive custom formatting, embedded objects, or third-party extensions may require manual post-conversion adjustments.
Error Responses
File format not supported or corrupt
Conversion encountered an error
Next Steps
After conversion:- Download the converted .mcdx file
- Open in Mathcad Prime to verify
- Make manual adjustments if needed
- Use with the Mathcad API for automation