How it works
Evaluate expressions with trigonometric, logarithmic, and power functions.
Type an expression using numbers, the operators + − × ÷ ^, parentheses, and functions such as sin, cos, tan, ln, log, sqrt, and exp, then choose degrees or radians. The calculator parses the expression safely and returns the result.
Formula
Supports + − * / ^, parentheses, and the functions sin cos tan asin acos atan sinh cosh tanh ln log log10 log2 exp sqrt abs floor ceil round, plus the constants pi and e. Trig honors the DEG/RAD setting.
x- Operands and function arguments (number)
pi, e- Named constants (constant)
Examples
- sin(30) + 2^3 (degrees)Expression sin(30) + 2^3 · degrees8.5
Frequently asked questions
Is arbitrary code executed?
No. Input is tokenized and parsed to a restricted expression tree; only whitelisted functions run. JavaScript is never executed.
What does 'log' mean?
log and log10 are base-10, ln is natural, and log2 is base-2. Inverse trig returns degrees in DEG mode and radians in RAD mode.
How to read the result
Use * for multiplication and ^ for powers (right-associative, so 2^3^2 = 2^9). Function arguments go in parentheses, e.g. sqrt(9).
Limitations
No implicit multiplication (write 2*pi, not 2pi), no variables, and no memory buttons. A visual keypad is out of scope for this release.
Source: Built-in math identities (Math.sin/cos/tan/log/sqrt equivalents); degrees = radians × 180/π.