Scientific calculator
Calculator
The calculator needs JavaScript. The tables below give the same numbers for common cases.
How it is worked out
- Order of operations: brackets, functions and powers, then × and ÷, then + and −.
- Functions: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, sqrt, cbrt, ln, log (base 10), log2, abs, exp, floor, ceil, round, fact; constants pi and e; ! for factorial and % for percent.
| Inputs | Answer |
|---|---|
| Expression: sqrt(16)+2^3*(5-1)/4; Angles: Degrees | sqrt(16)+2^3*(5-1)/4 = 12. |
| Expression: sin(30); Angles: Degrees | sin(30) = 0.5. |
| Expression: 5!/(2!*3!); Angles: Degrees | 5!/(2!*3!) = 10. |
| Expression: ln(e^2)+log(1000); Angles: Degrees | ln(e^2)+log(1000) = 5. |
How to use it
Type an expression such as sqrt(16) + 2^3 * (5 - 1) / 4 and the result appears as you type. It follows the usual order of operations: brackets, then functions and powers, then multiplication and division, then addition and subtraction. Powers group from the right (2^3^2 = 2^9) and a minus in front of a power applies after it (−2^2 = −4).
Functions: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, sqrt, cbrt, ln, log (base 10), log2, abs, exp, floor, ceil, round, fact. Constants: pi and e. Use ! for a factorial and % for percent. Choose degrees or radians for the trigonometric functions.
Frequently asked questions
How do I enter a square root?
Type sqrt(25).
Is sin(30) 0.5?
In degree mode yes; in radian mode sin(30) is about −0.988.
What does the % sign do?
It divides the number before it by 100, so 50% = 0.5.
Method: standard arithmetic shown step by step; no outside data is used. Checked 2026-11-12.
About · How we verify this · Editorial policy · Corrections
General information only. Results are plain arithmetic on the numbers you enter; check anything important (money, health, school work) against your own records or the official source.