Scientific Calculator

A calculator that understands full expressions, operators, powers, parentheses, factorials, the constants π and e, and trig, log, and root functions in radians or degrees. Calculates in your browser.

0

What it understands

Standard operators + − × ÷ %, powers with ^, parentheses, factorial with !, the constants π and e, and functions sin cos tan asin acos atan sqrt cbrt abs ln log log2 exp.

Trigonometry uses radians unless you tick Degrees. You can tap the buttons or type directly into the box, then press Enter or = to evaluate.

What this does

A scientific calculator evaluates full expressions (operators, powers, parentheses, factorials, the constants π and e, and trigonometric, logarithmic, and root functions) in radians or degrees, all in your browser.

How to use it

  1. Type an expression or tap the buttons.
  2. Use parentheses to group terms.
  3. Tick Degrees if your angles are in degrees.
  4. Press Enter or = to evaluate.

How it works

Expressions follow standard order of operations, so multiplication and division happen before addition and subtraction, and parentheses override that. Functions like sin, cos, ln, log, sqrt, and ^ apply to the values inside them.

Understanding your result

A result that looks wrong is almost always order of operations or the angle mode: multiplication and division run before addition and subtraction unless parentheses override them, and trig functions read your input as radians or degrees depending on the toggle, so sin(30) is 0.5 in degrees but about -0.988 in radians. Check the degree/radian setting first whenever a trig answer surprises you.

Example

1 + 2 × 3 returns 7, while (1 + 2) × 3 returns 9. With Degrees ticked, sin(30) is 0.5.

Sources & methodology

Last updated .

Frequently asked questions

How do I enter an expression?

Type it straight into the box or tap the buttons, then press Enter or =. It follows normal order of operations, so 1 + 2 × 3 is 7, and parentheses override that.

Does it work in degrees or radians?

Radians by default. Tick the Degrees box to enter and read angles in degrees, so sin(30) becomes 0.5.

What functions are supported?

sin, cos, tan and their inverses, sqrt, cbrt, abs, ln, log (base 10), log2, exp, plus powers with ^ and factorial with !.

Is my data stored?

No. Everything is calculated locally in your browser, nothing is uploaded or saved.