Yacas
Yacas is a free, general-purpose computer algebra system for symbolic manipulation of mathematical expressions and arbitrary-precision numerical computation.
What Yacas is
Yacas is a free, general-purpose computer algebra system for symbolic manipulation of mathematical expressions and arbitrary-precision numerical computation. It uses its own programming language, while a script library supplies symbolic algebra operations and can be extended with new algorithms. Documentation explains the language, implemented functions, and underlying algorithms. An online browser demo runs calculations locally through a C++ application transpiled to JavaScript and WebAssembly. That demo is slower than the desktop version and cannot save or load work. The downloads page lists source code and binary packages for Java and Linux for stable version 1.9.1. Linux packages cover terminal and graphical interfaces, a Jupyter kernel, and development libraries. Release 1.9.1 notes mention plots in the Jupyter kernel, improved Jupyter integration, and fixes to the OpenMath printer and reader. The downloads archive includes Windows 7 or newer packages for older Yacas versions. Yacas supports Linux, macOS, Windows, web, and self-hosted use, with broad subject coverage and no stated usage limits or paid plans.
Good
- Free with no stated usage limits
- Supports symbolic and arbitrary-precision computation
- Extensible script library
- Browser demo runs calculations locally
- Linux Jupyter and graphical packages
Watch out
- Browser demo is slower than desktop
- Browser demo cannot save or load
- Windows packages are for older versions
- Documentation or support may require linked resources
Who it suits
Yacas suits students, researchers, and developers needing symbolic algebra or arbitrary-precision calculations across desktop, browser, Jupyter, or self-hosted environments.
Verdict
Yacas offers broad platform coverage, symbolic mathematics, arbitrary precision, and an extensible scripting model at no listed cost.
Plans and prices
From Yacas's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Yacas | Free | No paid plans or usage limits stated |
The facts
Each one read from Yacas's own pages, with the date it was checked.
Where it runs
- Browser demo
- Yacas has an online demo that runs in a browser.checked 11 Oct 2026
- Linux interfaces
- The Linux instructions list packages for a terminal interface, graphical interface, Jupyter kernel, and development libraries.checked 11 Oct 2026
- Windows support
- The downloads archive lists Windows 7 or newer packages for older Yacas versions.checked 11 Oct 2026
What it does
- Demo limits
- The browser demo is slower than the desktop version and does not allow saving or loading.checked 11 Oct 2026
- Demo processing
- The online demo performs calculations locally in the browser using a C++ application transpiled into JavaScript/WebAssembly.checked 11 Oct 2026
- Documentation
- Documentation covers the scripting language, implemented functionality, and the algorithms used.checked 11 Oct 2026
- Downloads
- The downloads page lists source code and binary packages for Java and Linux for stable version 1.9.1.checked 11 Oct 2026
- Jupyter
- Release 1.9.1 notes that plots are implemented in the Jupyter kernel and that Jupyter integration was improved.checked 11 Oct 2026
- Language
- It uses its own programming language for symbolic and arbitrary precision numerical computations.checked 11 Oct 2026
- Library
- Its library of scripts implements many symbolic algebra operations, and new algorithms can be added to the library.checked 11 Oct 2026
- OpenMath
- Release 1.9.1 reports fixes to the OpenMath printer and reader.checked 11 Oct 2026
- Purpose
- Yacas is a general purpose computer algebra system for symbolic manipulation of mathematical expressions.checked 11 Oct 2026
- Support
- The getting started page directs users with unanswered questions to ask them through its linked questions page.checked 11 Oct 2026
Alternatives to Yacas
- 1

Mathway
Free planAndroidiOSWebExtension8.2From $39.99 a year - 2

CameraMath
Free planAndroidiOSWebAPI8.0From $59.99 a year - 3

MathPad
Free planAndroidiOSWebAPI8.0From $14.99 a month - 4
MalMath
Free planAndroidiOSWeb7.8From $24.99 a year - 5

Cymath
Free planAndroidiOSWeb7.3From $5 a month - 6
GeoGebra
Free planAndroidiOSWebAPI7.3Free plan
