Scientific Calculator

A full scientific calculator with trigonometry, logarithms, powers, roots, factorials and the constants π and e. Switch between degrees and radians, and evaluate a whole expression at once.

Functions: sin cos tan asin acos atan ln log sqrt cbrt abs exp · operators: + − × (*) ÷ (/) ^ % · constants: pi e · factorial: n!

Type an expression — try sin(30)+sqrt(16) — and press Evaluate.

How the scientific calculator works

Type a complete mathematical expression and press Evaluate. The calculator parses the whole expression at once — respecting standard order of operations (parentheses, exponents, then multiplication/division, then addition/subtraction) — and returns the result. Angle-based functions like sin, cos and tan read your selected degrees / radians mode.

Supported functions and operators

trig: sin cos tan asin acos atan logs: ln(x) log(x, base 10) exp(x) roots: sqrt(x) cbrt(x) x^y misc: abs(x) n! (factorial) pi e

Trigonometric functions assume the angle is in degrees by default, matching how most people enter angles; switch to radians for calculus-style work where π radians = 180°.

Worked example

Evaluate sin(30) + √16 in degree mode:

sin(30°): = 0.5.
√16: = 4.
Sum: 0.5 + 4 = 4.5.
Tip: use parentheses generously. 2^3^2 evaluates right-to-left to 512, but (2^3)^2 is 64 — being explicit avoids surprises.

Frequently asked questions

Does the scientific calculator use degrees or radians?

Both. A toggle above the keypad switches between degrees and radians; trig functions like sin and cos read whichever you choose. It defaults to degrees.

What functions are supported?

sin, cos, tan and their inverses, natural log (ln), base-10 log, exp, square root (sqrt), cube root (cbrt), absolute value (abs), powers with ^, factorial with !, and the constants pi and e.

Is my data sent anywhere?

No. The expression is parsed and evaluated entirely in your browser using JavaScript. Nothing you type is uploaded or stored.

How is order of operations handled?

Standard PEMDAS/BODMAS: parentheses first, then exponents, then multiplication and division, then addition and subtraction. Use parentheses to force a different grouping.

MB
Mustafa Bilgic · Editor, Calcool
This tool evaluates expressions with a small, safe parser (no JavaScript eval). Order-of-operations and function definitions follow standard mathematical convention as taught in algebra and pre-calculus and documented by references such as Wolfram MathWorld.

Related calculators