Live Demo
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
Hotkey | Function |
---|---|
Alt + Space | Show / Hide |
Escape | Hide |
Shift + Escape | Recenter |
Enter | Copy Result and Hide |
Shift + Enter | Use Result as Expression |
Shift + Backspace | Clear Expression |
Operators
Operator | Description |
---|---|
+ | Add / Unary Plus |
- | Subtract / Unary Minus |
* | Multiply |
/ | Divide |
^ | Power |
% | Modulo |
( | Begin Group |
) | End Group |
, | Separate Argument |
Constants
Constant | Description |
---|---|
E | Euler's constant and the base of natural logarithms. |
LN2 | Natural logarithm of 2. |
LN10 | Natural logarithm of 10. |
LOG2E | Base 2 logarithm of E. |
LOG10E | Base 10 logarithm of E. |
PHI | Golden ratio. |
PI | Ratio of the circumference of a circle to its diameter. |
SQRT1_2 | Square root of 1/2. |
SQRT2 | Square root of 2. |
TAU | Ratio of the circumference of a circle to its radius. |
Methods
Method | Description |
---|---|
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. |