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. |