Scientific Calculator

Evaluate expressions with parentheses, exponents, and trigonometric, logarithmic, and root functions.

⏱ Updated: 17 Sep 2026

Calculator

Free scientific calculator: evaluate expressions with parentheses, exponents, and trigonometric, logarithmic, and root functions.

Result
0

Supports + − × (as *) ÷ (as /) ^ and parentheses, plus sin, cos, tan, sqrt, log (base 10), ln (natural log), abs, and the constants pi and e. Trig functions use the selected angle mode.

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.