This is a list of notable software calculators.

Immediate execution calculators (button-oriented)

NameSoftware licenseOS SupportPrecisionScientific modeRPN modeHex/oct/bin mode
DeskCalcMITHaikuArbitrary decimalYesNoNo
DesmosProprietaryWeb browser, iOS, AndroidFloating pointYesNoNo
Mac OS calculatorProprietarymacOSDouble (64 bit)YesYesYes
Calculator (Nintendo Switch)ProprietaryNintendo SwitchFixed decimal (up to 16 digits)YesNoNo
GrapherProprietarymacOSDouble (64 bit)YesNoNo
GeoGebraVariesWeb browser, Windows, macOS, Linux, iOS, AndroidArbitrary decimalYesNoYes
GNOME CalculatorGPL-3.0-or-laterLinux, BSDs, macOSArbitrary decimalYesYesYes
GraphCalcGPL-2.0Windows, LinuxDouble (64 bit)YesNoYes
KCalcGPL-2.0-or-laterLinux, BSDs, macOSArbitrary decimalYesYesYes
Qalculate!GPL-2.0-or-laterLinux, Windows, macOSArbitrary decimalYesYesYes
Windows CalculatorMITWindows≥32 decimalYesNoYes
WRPN CalculatorPublic domainWindows, Linux, macOS, AndroidFloatYesYesYes
xcalcX11LinuxArbitrary decimalYesYesYes

Expression or formula calculators (command-line oriented)

NameSoftware licenseOS SupportPrecisionHex/oct/bin modeRPN modeDefining variablesDefining functionsSyntax highlightingUnit conversionMultiple Steps
Atari CalculatorProprietaryAtari 800FloatYesYesYesYesNoYesYes
bc programming languageGNU General Public LicenseUnixVariableYesUnknownYesYesNoNoUnknown
CalcpadMITWindows, LinuxdoubleNoNoYesYesYesYesYes
MathcadProprietaryWindowsFloating point (typically double)YesNoYesYesYesYesYes
MathematicaProprietaryWindows, macOS, LinuxArbitrary precisionYesNoYesYesYesYesYes
MaximaGPL-2.0-or-laterWindows, macOS, Linux, BSDArbitrary precisionYesNoYesYesYesYesYes
SymbolabProprietaryWeb browser, iOS, AndroidSymbolic and numericYesNoYesYesNoYesYes
WolframAlphaProprietaryWeb browser, iOS, AndroidArbitrary precisionYesNoYesYesNoYesYes

See also