Scientific Calculator
Type an expression the way you would write it on paper, like sin(30) + 2^3 * sqrt(16), and press Calculate.
Be the first to rate this tool
The formula
Operations follow the standard order: brackets, powers and roots, multiplication and division, then addition and subtraction.
What you can type
- Arithmetic: + - * / and % for the remainder
- Powers and roots: 2^10, sqrt(81), cbrt(27)
- Trigonometry: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh
- Logs and exponentials: ln(x), log(x) for base 10, log2(x), exp(x)
- Constants: pi and e
- Factorials: 5! up to 170!
- Rounding: floor, ceil, round, abs
Degrees or radians?
The most common reason for a "wrong" trig answer is the angle mode. sin(30) is 0.5 in degrees but about -0.988 in radians. We default to degrees, since that is what most students expect, but you can switch to radians with the selector.
Order of operations
The calculator follows the usual rules, so 2 + 3 * 4 is 14 and not 20. Use brackets if you want a different order: (2 + 3) * 4 is 20. Powers are worked out right to left, so 2^3^2 is 2^9 = 512.
A leading minus applies after the power, so -2^2 is -4, which matches how most textbooks and spreadsheets treat it.
A few examples to try
| Type | Result |
|---|---|
| sqrt(2) * sqrt(2) | 2 |
| sin(90) | 1 (degrees) |
| ln(e^3) | 3 |
| 10! | 3,628,800 |
| (1 + 0.05)^10 | 1.628895 |
Examples to check
Type these into the calculator above to see how it behaves. Every result below was produced by the same calculator code that runs on this page.
| What you enter | What you get |
|---|---|
| Expression: sin(30) + 2^3; Degrees | Result: 8.5 |
| Expression: sqrt(144) / 4; Degrees | Result: 3 |
| Expression: 5! / (3! * 2!); Degrees | Result: 10 |
| Expression: ln(e^2) + log(1000); Degrees | Result: 5 |
Scientific Calculator: frequently asked questions
Is this safe to paste numbers into?
Yes. Your expression is read by our own small parser inside your browser. It is never sent to a server and it cannot run code.
Why does it say my expression is invalid?
Usually a missing closing bracket, a function without brackets such as sin 30, or a symbol it does not know. The message tells you roughly where to look.
How precise are the answers?
It uses standard double-precision numbers, which gives around 15 to 16 significant digits. Results are displayed to 10 decimal places.
How accurate is this calculator?
It uses standard double-precision arithmetic, accurate to about 15 significant digits. Results are rounded only for display.
Is what I enter in this calculator saved or sent anywhere?
No. The calculation runs in your browser, so what you enter is not sent to our servers. We only count, anonymously, whether a tool ran successfully.
Is this calculator free to use?
Yes. It is free, needs no sign-up and has no usage limit.
Last reviewed: October 3, 2026