toolgix

Scientific Calculator

Type a whole calculation: trig, logs, powers, roots, factorials and brackets.

Runs in your browserFree · no sign-up
01 Enter values
Angles in
02 Answer

How to use Scientific Calculator

  1. Type your calculation or tap the keys. You can write it the way you would on paper: 3(4+1), 2^10, 5!, 15%.
  2. Choose degrees or radians for trigonometry.
  3. The answer updates as you type. Press Enter or = to save it to the history and reuse it as "ans".

How it works

The calculator reads the whole expression and follows the standard order of operations: brackets first, then powers (right to left, so 2^3^2 = 2^9 = 512), then multiplication and division, then addition and subtraction. A minus sign in front of a power applies after it, as in mathematics: −2^2 = −4. Writing numbers next to brackets or constants multiplies them: 2π, 3(4+1).

Functions: sin, cos, tan and their inverses asin, acos, atan; sinh, cosh, tanh; sqrt, cbrt, root(x, n); ln (natural log), log (base 10), log2; exp, abs, floor, ceil, round; min, max, mod; nCr and nPr for combinations and permutations; x! for factorials up to 170. Constants: pi (π), e, tau, phi and ans (your last saved answer). "%" after a number divides it by 100.

Your input is parsed by a small purpose-built reader, never run as code. Results are computed in double-precision floating point (about 15–16 significant digits) and tidied to 14, which removes artefacts such as 0.1 + 0.2 = 0.30000000000000004.

Example

2^10 + sqrt(2) × sin(30) in degrees = 1024 + 1.41421356… × 0.5 = 1024.7071067812.

Frequently asked questions

How do I enter powers and roots?

Use ^ for powers (2^10), sqrt( ) for square roots, cbrt( ) for cube roots and root(x, n) for any other root, for example root(32, 5) = 2.

Why does sin(90) not give 1?

It does in degrees. If you get 0.894, the angle unit is set to radians. Switch "Angles in" to Degrees.

What is the difference between log and ln?

log is the logarithm to base 10 (log(1000) = 3). ln is the natural logarithm to base e (ln(e) = 1). log2 is base 2.

How precise are the results?

About 15 significant digits, the limit of standard double-precision arithmetic used by browsers and most calculators. Very large results switch to scientific notation; factorials above 170! exceed the largest representable number.

Is there a graphing mode?

No. This calculator evaluates expressions; it does not plot functions.

Limitations

  • Real numbers only: sqrt(−1) and similar report "no real answer".
  • No graphing, algebra or symbolic maths.
  • Floating-point precision: about 15 significant digits.

Last reviewed November 9, 2026. How we build and test tools.

Categories

Recent and favourites

Tools you open appear here, and tools you star with “Favourite” stay at the top. This list is kept only in this browser.

Browse all 145 tools

↑ ↓ to moveEnter to openEsc to close