Math evaluator

Supports +, -, *, /, ^, parentheses, and functions: sqrt, sin, cos, tan, log, ln, abs, round, floor, ceil, exp — plus the constants pi and e. Uses a real parser, not eval().

What is Math evaluator?

A quick calculator for expressions more complex than a phone calculator handles gracefully — parentheses, exponents, and functions like square root or trigonometry — without opening a spreadsheet.

How to use it

Type an expression using +, -, *, /, ^, parentheses, and functions (sqrt, sin, cos, tan, log, ln, abs, round, floor, ceil, exp) plus the constants pi and e. Uses a real parser, not JavaScript's eval().

Example

sqrt(16) + 2^3 * (1 + 2) = 28