Scientific Calculator
Evaluate math expressions with trig functions, logarithms, exponents, and parentheses — free online.
A pocket scientific calculator for when a phone's built-in one is buried behind a scroll gesture or missing the function you need — supports the standard operators, exponents, roots, logarithms, and trig functions, evaluated by a real expression parser rather than a plain arithmetic-only text field.
Example: sqrt(144) + 3^2 * (5 - 2) evaluates left to right through normal order of operations — the exponent first (3^2 = 9), then the parenthetical (5 - 2 = 3), then multiplication (9 × 3 = 27), then the square root (12) added in — for a final result of 39.
How it works
- Type an expression — parentheses, exponents, and functions like sin() or sqrt() all work
- Press Evaluate
- The result appears instantly, computed on your device by a real expression parser (not eval())
Frequently asked questions
Does this use degrees or radians for trig functions?
Degrees — sin(90) returns 1, not sin(90 radians). This matches how most consumer scientific calculators behave by default, since radians tend to be the exception rather than the rule outside of calculus contexts.
What operations and functions are supported?
Addition, subtraction, multiplication, division, exponents (^), parentheses, and the functions sin/cos/tan/asin/acos/atan (in degrees), sqrt, log (base 10), ln (natural log), abs, exp, round, floor, and ceil, plus the constants pi and e.
Is my numbers uploaded anywhere?
No — Scientific Calculator runs entirely in your browser using JavaScript/WebAssembly. Your numbers is never sent to a server.