A powerful calculator on standby.

Evaluator is a free calculator application. It runs in the background so that it's always ready when you need it. Simply hit the hotkey and start typing.

Convenient

The modal is just a hotkey away at all times.

Quick

Expressions are evaluated in real time as you type.

Capable

Many operators, constants, and methods are supported.

Cross-platform

Evaluator is available for macOS and Windows.


App Shortcuts

HotkeyFunction
Alt + SpaceShow / Hide
EscapeHide
Shift + EscapeRecenter
EnterCopy Result and Hide
Shift + EnterUse Result as Expression
Shift + BackspaceClear Expression

Operators

OperatorDescription
+Add / Unary Plus
-Subtract / Unary Minus
*Multiply
/Divide
^Power
%Modulo
(Begin Group
)End Group
,Separate Argument

Constants

ConstantDescription
EEuler's constant and the base of natural logarithms.
LN2Natural logarithm of 2.
LN10Natural logarithm of 10.
LOG2EBase 2 logarithm of E.
LOG10EBase 10 logarithm of E.
PHIGolden ratio.
PIRatio of the circumference of a circle to its diameter.
SQRT1_2Square root of 1/2.
SQRT2Square root of 2.
TAURatio of the circumference of a circle to its radius.

Methods

MethodDescription
ABS(x)Returns the absolute value of a number.
ACOS(x)Returns the arccosine of a number.
ACOSH(x)Returns the hyperbolic arccosine of a number.
ADD(x, y)Returns the total of two numbers.
ASIN(x)Returns the arcsine of a number.
ASINH(x)Returns the hyperbolic arcsine of a number.
ATAN(x)Returns the arctangent of a number.
ATANH(x)Returns the hyperbolic arctangent of a number.
ATAN2(y, x)Returns the arctangent of the quotient of the arguments.
CBRT(x)Returns the cube root of a number.
CEIL(x)Returns the smallest integer greater than or equal to a number.
COS(x)Returns the cosine of a number.
COSH(x)Returns the hyperbolic cosine of a number.
DIVIDE(x, y)Returns the quotient of two numbers.
EXP(x)Returns E to the power of x.
EXPM1(x)Returns subtracting 1 from EXP(x).
FACTORIAL(x)Returns the factorial of x.
FLOOR(x)Returns the largest integer less than or equal to a number.
HYPOT(x[, y[, ...]])Returns the square root of the sum of squares of the arguments.
LOG(x)Returns the natural logarithm of a number.
LOG1P(x)Returns the natural logarithm of 1 + x.
LOG10(x)Returns the base 10 logarithm of a number.
LOG2(x)Returns the base 2 logarithm of a number.
MAX(x[, y[, ...]])Returns the largest of one or more numbers.
MEAN(x[, y[, ...]])Returns the mean of one or more numbers.
MIN(x[, y[, ...]])Returns the smallest of one or more numbers.
MOD(x, y)Returns the modulus of two numbers.
MULTIPLY(x, y)Returns the product of two numbers.
POW(x, y)Returns base to the exponent power.
SIN(x)Returns the sine of a number.
SINH(x)Returns the hyperbolic sine of a number.
SQRT(x)Returns the positive square root of a number.
SUBTRACT(x, y)Returns the difference of two numbers.
SUM(x[, y[, ...]])Returns the sum of one or more numbers.
TAN(x)Returns the tangent of a number.
TANH(x)Returns the hyperbolic tangent of a number.