Scientific Calculator
A free scientific calculator with trigonometry, powers, roots, logarithms and brackets.
About this tool
Type an expression or use the keypad, then press = or Enter. It supports + − × ÷, powers (^), roots, sin, cos, tan and their inverses, log (base 10), ln, factorials, percentages, π, e and brackets, in degrees or radians.
A full scientific calculator for maths, physics and engineering homework, without installing anything. Type an expression with brackets or tap the keypad, switch between degrees and radians, and see your last six results in a history list. Expressions are worked out in your browser by the page itself.
How to use the Scientific Calculator
- Type an expression in the box, or build it with the keypad buttons.
- Choose Degrees or Radians for trigonometry.
- Press = or the Enter key to calculate.
- Use the history list to check earlier answers, and C to clear.
A few calculations
2^10 gives 1024. sqrt(2) gives 1.41421356237. With Degrees selected, sin(30) gives 0.5; in Radians, sin(pi/6) gives the same 0.5. 5! (five factorial) is 5 × 4 × 3 × 2 × 1 = 120, and 2^3^2 is 2^9 = 512, because powers are worked out from right to left.
Order of operations
The calculator follows the usual order: brackets first, then powers and factorials, then multiplication and division, then addition and subtraction, working left to right except for powers, which group from the right. A minus in front of a power applies after the power, so −2^2 is −4; type (−2)^2 for 4. You can leave out the multiplication sign before a bracket or a constant, so 2(3+4) is 14 and 2pi is about 6.283. log is base 10 and ln is the natural logarithm. A % after a number divides it by 100. Results are rounded to 12 significant digits to hide tiny floating-point errors such as 0.1 + 0.2.
Frequently asked questions
How do I calculate a power or exponent?
Use the ^ key (xʸ). For 3 to the power of 4, type 3^4 to get 81. For a square root, use √ or sqrt(…).
Why does sin(30) give a strange number?
Check the angle setting. sin(30) is 0.5 in degrees but −0.988 in radians, because 30 radians is a different angle.
What is the difference between log and ln?
log is the logarithm to base 10, so log(1000) = 3. ln is the natural logarithm to base e, so ln(e) = 1.
Can I use brackets?
Yes, as many as you like. Every opening bracket needs a closing one; the calculator tells you if one is missing.