Scientific Calculator

Evaluates a mathematical expression written on one line, with the usual order of operations, brackets, and powers written as 2^10 or 2**10.

Ad placeholder: Resp_Horizantal_1 (horizontal)
Ad placeholder: Resp_Square_1 (square)

Evaluates a mathematical expression written on one line, with the usual order of operations, brackets, and powers written as 2^10 or 2**10.

Supports the constants pi, e, and tau, and the functions sin, cos, tan, asin, acos, atan, atan2, sinh, cosh, tanh, sqrt, cbrt, exp, ln, log, log2, log10, abs, floor, ceil, round, degrees, radians, hypot, min, max, and factorial. Trigonometry works in radians; use degrees() and radians() to convert.

Use cases

  • Working out a formula without opening a spreadsheet
  • Checking an answer that mixes powers, roots, and trigonometry

Examples

Order of operations

2 + 3 * 4
{"expression": "2 + 3 * 4", "result": 14}

FAQ

Is my data sent to a server?

Yes — the calculation runs on the server for this tool.

Is log base 10 or base e?

log is base 10, as on a scientific calculator, and ln is the natural logarithm. For any other base use log(x, base), so log(8, 2) is 3.

What does -2^2 give?

-4. The power binds more tightly than the minus sign, so it reads as -(2^2). Write (-2)^2 for 4.

Why is 0.1 + 0.2 shown as 0.3?

Results are rounded to ten decimal places, which removes the tiny error binary floating point introduces.