MathCanvas
Standalone calculation app · Part of AltoDocs

Engineering calculations, made simple.

A free Mathcad alternative. Equations, units, Python and sketches in one place.

No account needed to try.

Inside every worksheet.

  • Equations

    Write maths like on paper. Change an input and every result follows.

  • Units

    Checked and converted for you. Metric or US customary.

  • Text

    Notes and headings beside the maths.

  • Combo boxes

    Pick a value from a list.

  • Programs

    If this, otherwise that, in one formula.

  • Python

    Notebooks that read your values.

  • Sketches

    Draw or mark up a figure beside the calculation.

  • Library

    Ready-made blocks, and your own.

  • PDF

    Save the worksheet as a PDF.

  • Verified results

    Checked against worked examples.

    How we check
One worksheet in 30 seconds — it loops

Try MathCanvas

Change units for all examples. Each version keeps your edits.

Example units

Results may contain errors. A qualified structural engineer must check them before project use. Terms.

Loading MathCanvas…

Open full screen ↗

Browse calculations engineers have published in the Community →

A few things to know

Is MathCanvas free?+

Yes. Create, edit and save MathCanvas calculations for free. Docs and AltoCad are free too. Only AI access is paid: see pricing.

Is there a desktop version?+

Standalone desktop versions for Windows, macOS (Apple Silicon) and Linux are available on enterprise request.

How does MathCanvas fit into AltoDocs?+

MathCanvas is the standalone calculation app. Use it on its own, or use MathCanvas inside Docs when a calculation belongs in an engineering report. AltoCad is the separate 2D drawing app.

How do I keep my work?+

Choose Sign up to save and create a free AltoDocs account. Your practice copy comes with you, so nothing is lost: your personal files are private by default and appear in your AltoDocs dashboard. Until then, your practice copies stay in this browser.

Can I use MathCanvas from ChatGPT?+

The ChatGPT plugin lets you create and revise saved MathCanvas files from chat. The AI panel inside AltoDocs is a separate feature. See AI access and pricing.