Type a mathematical expression to evaluate it, including trig, log, and root functions.
How to Use the Scientific Calculator
Standard order of operations applies, so parentheses control grouping the same way they would on paper — useful for expressions with several nested functions rather than one calculation at a time.
sqrt(16) + 2^3 - sin(30) = 4 + 8 - 0.5 = 11.5
Standard order of operations, all the way through: parentheses, then exponents, then multiplication and division left to right, then addition and subtraction. This Scientific Calculator evaluates a full expression at once rather than one operation at a time, covering trig (sin, cos, tan), roots and logs (sqrt, log for base 10, ln for natural log), abs, and the constants pi and e. Use ^ for exponents.
Degrees or radians matters more than it might seem — sin(30) in degrees is 0.5, sin(30) in radians is roughly −0.988, a completely different number for the same-looking input. Toggle the angle mode to match whatever convention your problem is using.
One implementation note, for anyone curious: this doesn't just run your typed text through JavaScript's eval(). That's a security hole on any website that does it. What's running underneath is a small hand-written parser that only recognizes numbers, the operators above, and those specific function names — it literally can't execute anything beyond arithmetic, by construction.