In short: A scientific calculator evaluates expressions with functions beyond basic arithmetic — trigonometry, logarithms, exponents, roots and factorials — following standard order of operations.
About Scientific Calculator
This calculator understands ordinary written math: 2(3+4)^2, sin(45), log(1000), 5! or sqrt(2)/2. It follows standard precedence — brackets, then powers (right-associative, so 2^3^2 is 2⁹ = 512), then multiplication and division, then addition and subtraction — and supports implicit multiplication like 2π.
Expressions are evaluated by a small purpose-built parser, not by JavaScript’s eval, so nothing you type can run as code. Results use double-precision floating point and are rounded to 12 significant digits for display, which hides tiny artefacts like 0.1 + 0.2 = 0.30000000000000004.
How to use Scientific Calculator
- Type an expression or press the keys; press Enter or = to save it to the history.
- Switch between degrees and radians for trig functions.
- Click a history entry to reuse it. Use
ansfor the last result.
Examples
In DEG mode, sin(30) = 0.5 and atan(1) = 45.
log(1000) = 3 (base 10), ln(e^2) = 2, 2^10 = 1024, 10! = 3,628,800.
Frequently asked questions
Which functions are supported?
sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, sqrt, cbrt, abs, log (base 10), ln, log2, exp, round, floor, ceil, factorial (!), percent (%), π, e and ans.
What does % do?
It divides by 100, so 50% = 0.5 and 200*15% = 30.
How are very large or small numbers shown?
In scientific notation, e.g. 6.02214076e23.
Can I use the keyboard?
Yes. Type directly in the expression box; Enter saves the result to history.
Updated November 2026 · Free, no signup · How we build and test tools