Calca is a powerful symbolic calculator that updates as you type giving you instant answers. It solves equations and simplifies complex expressions. It's also a rich Markdown text editor so that you can explain your ideas alongside your calculations.

Calca is perfect for professionals and students - anyone who works with numbers and equations. Variables and functions can be created with only a few keystrokes and can be manipulated with a rich library of operators and functions.

Calca updates as you type - just like a spreadsheet. You can declare variables, edit their values and watch everything update before your eyes. Since everything is calculated on the device - no network needed - you get answers instantaneously.

All calculations are stored as plain text so you can easily share them with other editors and move them from device to device. Calca has been designed to work with iCloud documents so all your devices can access your calculations - you'll always have the latest files ready for viewing and editing.

Calca comes with a suite of examples to help you get started covering topics from home mortgages to kinetics. All these examples are fully explained within Calca itself.

Are you still using a desktop calculator? Are you using the silly calculator with the giant buttons that came with your OS? Computers are much more capable than doing simple one-line arithmetic - put your machine to work with Calca!

Calculation Features:

• Variables `x = 42`
• Functions `f(c) = 9/5*c + 32` and even recursive functions
• Units `42 mph in kmph` and currency `¥599 in $`
• Solves equations (`x + 2x + 4x = 42`, what is x?)
• Matrices with inverses so you can solve linear equations
• Sum, prod, map, and reduce operations on lists, matrices, and ranges
• Trigonometry and complex numbers
• Derivatives of functions
• Logic operations and if statements
• Binary math (& and |) and support for binary and hex number (`0xA9` and `0b1010`)
• Keeps track of units (m, s, m/s, m/s^2, etc.) so you can verify your equations as you compute

Please visit to see lots of examples. Thank you for looking!


Version 1.5.3

* FIX: round() function in version 1.5.2

Previous changes:
* FIX: Switching between dark and light mode now renders text properly
* FIX: Numbers without leading 0s are now supported with currency and in cultures that use , as the decimal separator
* FIX: Indentation commands and cursor movements when hitting Return in an answer
* NEW: Solutions can now be saved to a new function using the `solve` function:

y = m*x + b
z = solve(x) => y/m - b/m
z => y/m - b/m

Bewertungen und Rezensionen

4,8 von 5
12 Bewertungen

12 Bewertungen

tschadsk ,

Simply amazing

I wish I had had the power of this app at my fingertips when I still was a student!
Sketching calculations with changing assumptions and parameters using Calca is pure bliss.
This is what a lot of people use a spreadsheet for, the difference being that in Calca you get a nicely formatted document that you can read and comprehend even much later.
The new plotting functionality fits in with the rest of this application: thoughtful, unintrusive, useful. And the Quick Entry mode is a welcome time saver when you are working in other apps.

An amazing app that gives you a WOW! feeling the moment you start to use it.

dkg232 ,

Not bad - Google search doesnt work though

The idea is great and its quite useful - google search doesnt work though, at least in germany; it always replies with „google doesnt now“ no matter if asked in german or english; just added one star for amazing plot-function; but please fix web search, its a great idea ;)

Istaroth ,

Hervorragend, mit Potential

Hervorragende Applikation um Dokumentationen und dynamische Berechnungen miteinander zu verbinden. Durch die Nutzung von Markdown kann der Text sehr detailliert formatiert werden. Und die Inline-Berechnungen sind - nach einer kurzen Eingewöhnung - hervorragend zu benutzen und sehr schnell.

In ein paar Bereichen gibt es noch Potential für Verbesserungen (weitere Cloud-Dienste, mehr Funktionen, Matrizen als Tabellen, ...) aber das Programm ist auch jetzt schon sehr gut zu nutzen.


Der Entwickler, Krueger Systems, Inc., hat darauf hingewiesen, dass die Datenschutzrichtlinien der App den unten stehenden Umgang mit Daten einschließen können. Weitere Informationen findest du in den Datenschutzrichtlinien des Entwicklers.

Keine Daten erfasst

Der Entwickler erfasst keine Daten von dieser App.

Die Datenschutzpraktiken können zum Beispiel je nach den von dir verwendeten Funktionen oder deinem Alter variieren. Weitere Infos


  • Familienfreigabe

    Wenn die Familienfreigabe aktiviert ist, können bis zu sechs Familienmitglieder diese App verwenden.

Mehr von diesem Entwickler