Sometimes you need more than a phone's basic calculator: a sine in degrees for a physics problem, a natural log for a finance formula, a cube root, or a long expression with nested brackets. This free online scientific calculator handles all of that in your browser. Type an expression directly, using your keyboard, or tap the buttons, which are large enough to use comfortably on a phone. It supports the four basic operations, powers (^), square roots and nth roots, factorials (!), percentages, brackets with correct order of operations, sin, cos and tan with their inverses, log (base 10) and ln (natural log), the absolute value, and the constants π and e. Switch between degree and radian mode with one tap, and reuse your previous answer with "Ans". A history list shows your last calculations, so you can check your working or copy a result into homework, a spreadsheet or a report. Unlike some web calculators, this one never runs your input as code: it uses its own small expression parser, which is safer and gives clear error messages when brackets don't match. It's built for students, engineers and anyone checking numbers quickly, and it runs entirely on your device.
Scientific calculator
History
How to use the scientific calculator
- Type an expression or tap the keys. Use brackets to control order.
- Choose degrees or radians for trig functions.
- Press = or Enter. The result is added to your history.
- Use Ans to continue from the last result.
Supported functions
| + − × ÷ ^ % | Arithmetic, powers, percent (50% = 0.5) |
| sqrt(x), root(x,n) | Square root, nth root |
| sin cos tan asin acos atan | Trig and inverse trig |
| log(x), ln(x), exp(x) | Base-10 log, natural log, eˣ |
| abs(x), n! | Absolute value, factorial |
| pi, e, Ans | Constants and last answer |
FAQ
Why is sin(30) not 0.5?
You’re probably in radian mode. Switch to Degrees, or convert: 30° = π/6 radians.
What order are operations done in?
Standard order: brackets, then powers and factorials, then multiplication and division, then addition and subtraction. Powers are right-associative, so 2^3^2 = 2^9 = 512.
Why do I get 0.30000000000000004?
Computers store decimals in binary, so tiny rounding errors appear. We round results to 12 significant digits to hide most of them.
Is my input run as code?
No. A small built-in parser reads only numbers, operators and the listed functions.
Comments
Post a Comment