CalcpadCE

CalcpadCE

Open-source mathematical and engineering calculations – Community Edition
Input
Result
Enter code and press Convert
Settings
Math
Plot
Display

What is CalcpadCE?

CalcpadCE is an open-source tool for mathematical and engineering calculations. Write your formulas in a simple, readable syntax and get beautifully rendered output with plots, diagrams, and formatted results — all in real time. For Desktop, Web and Visual Studio Code.

This is a fork of the now closed-source Calcpad (March 2026).

View Documentation Quick Reference

Examples

Real worksheets across maths, physics and engineering. Click a thumbnail to enlarge, follow the link to open the live example.

Getting Started

Write math the way you'd jot it on paper. No syntax to memorise, no formula editor to fight: variables, units and built-in constants just work, and every result updates the moment you change an input.

View unit conversion examples and more
Easy to use for simple math —

Finite Element Analysis

Plane-stress FEA of a deep beam using rectangular 8-DOF elements, with a partial uniform load and elastic supports modelled by a distributed-stiffness function. Recovers the 𝜎𝑥, 𝜎𝑦 and 𝜏𝑥⁢𝑦 stress fields and the deflected shape on a parametric mesh.

View more examples like this
— Built for real-world engineering.

3D, Plotting, Animating 🎬

Animate a parametric plot frame by frame: a for loop emits one hidden div per frame, and a tiny setInterval script cycles through them in the browser. The same pattern works for any time- or parameter-dependent function.

View this animation and explore other 3D examples
Plotting arbitrary curves

Elasticity Analysis 🎬

Two-DOF elastic pendulum: the rigid rod is replaced by an axial spring of stiffness 𝑘𝑠, giving coupled radial and angular equations of motion with independent damping factors. RK4 integration drives the SVG animation.

View this animation and explore more
Elastic Pendulum

Wave Simulation

The spatial view of the famous Double-Slit Experiment: two coherent point light sources separated by 𝑑 =3 𝜇⁢𝑚 are summed on a 2D grid to plot the full Ψ⁡(𝑥, 𝑦) field.

View more examples like this
Interference of Light

Browse All Examples

Over 200 ready-to-run examples cover structural and geotechnical engineering, mechanics, physics, maths and more. Open one, tweak the inputs, and make it yours.

All examples
200+

Get CalcpadCE for Desktop

CalcpadCE 7.6.4

Download the native Desktop application. Please note that Linux packages are command-line only.

Download for Windows Download for Linux

CalcpadCE for Visual Studio Code

The community-driven Visual Studio Code extension bringing CalcpadCE to your favorite editor. Cross-platform, actively developed, and open source.

Get VSC Extension

Join the Community

CalcpadCE is built by engineers, for engineers. Get involved, ask questions, or help shape the future of the project.

What Happened to the Original Calcpad?

Following a shift to a closed-source model by its original creator, the public GitHub repository for Calcpad was taken offline.

Our community stepped up to fork the project and continue its open-source development. We restored the final open-source release to officially launch CalcpadCE as a free, community-driven continuation of the software.

Our collective goal is to maintain and grow this incredible tool, ensuring it remains freely available for the professionals who rely on it.

As we evolve the software, we are improving the core language by adding features like strings and keyword arguments to simplify complex coding. We are also focused on modernizing the overall development experience with enhanced tooling, including dedicated editor extensions.

Whether you want to contribute code, report issues, or simply spread the word — we invite you to join us and help CalcpadCE thrive!