One sheet holds the working, the units, the checks and the pictures, and it reads like a calculation a colleague would hand you.
Units checked through every line
Every quantity carries its unit. A stress times a section modulus comes out in kN·m, and mixed units convert without a table of factors.
Plain-text sheets
Markdown prose, name: value unit | note lines and checks, with LaTeX where you want a typeset formula. A sheet diffs and versions like code.
Plots, including 3D
Interactive 2D and 3D charts: a plate deflection surface, an interaction diagram, a frame in 3D. Drag to rotate.
Python when you need it
Run Python blocks in the page for the awkward parts, and send results back into the sheet to check against a limit.
Symbolic algebra
Simplify, expand, factor, differentiate and integrate, then insert the typeset result into the sheet.
Diagrams drawn from text
Write a flowchart, a Gantt chart, a Sankey or a state diagram as text in the sheet, and the results draw it.
Bring your old sheets
Import Mathcad .xmcd and .mcdx worksheets with a report of what did not convert. Calcpad worksheets open as they are.
Reports
Export to PDF, Word, Excel or standalone HTML, with the calculations and charts as you see them.
Templates with inputs
Fill in a form instead of editing: number boxes and sliders, with the results and checks updating live.
Works offline
Install it from the browser on a phone or desktop. It opens and calculates without a connection, and your sheets stay on your device.
Fits a phone
On a narrow screen the ribbon, editor and results rearrange to fit, so a sheet is readable and editable away from the desk.
Open source
MIT licensed and built on the CalcpadCE engine, rewritten in Rust and WebAssembly.