About the Scientific Calculator
A full scientific calculator in your browser. Type expressions naturally, like 2(3+4)^2 or sin(30), or use the keypad. It supports trigonometry in degrees or radians, logarithms, powers, roots and factorials, and keeps a history of your results.
Key features
- Trigonometry in degrees or radians, including inverse functions
- Logarithms (ln, log, log2), powers, roots and factorials
- Type natural expressions: 2(3+4)^2, sin 30, 5!
- Live result preview as you type
- History of results: click to reuse
- Keyboard friendly: press Enter to calculate
A full scientific calculator in your browser
This calculator handles everything from quick arithmetic to trigonometry, logarithms and factorials. You can type expressions the way you'd write them on paper, including implicit multiplication like 2π or 3(4+1), or use the keypad.
Supported functions
| Type | Functions |
|---|---|
| Arithmetic | + − × ÷, ^ (power), % (percent), ! (factorial) |
| Trigonometry | sin cos tan asin acos atan (degrees or radians) |
| Hyperbolic | sinh cosh tanh |
| Logarithms | ln (natural), log (base 10), log2 |
| Roots & more | sqrt (or √), cbrt, abs, exp, floor, ceil, round |
| Constants | π / pi, e, Ans (last result) |
Examples
| You type | Result |
|---|---|
2(3+4)^2 | 98 |
sin(30) (DEG) | 0.5 |
sqrt 2 | 1.41421356237 |
log(1000) | 3 |
5! | 120 |
2^-1 | 0.5 |
ln(e^3) | 3 |
asin(1) (DEG) | 90 |
Tips
- Ans inserts the previous result, which is handy for multi-step calculations.
- Errors explain themselves: dividing by zero, a missing parenthesis or
sqrt(-1)show a clear message instead of a wrong answer. - tan(90°) is undefined, and the calculator says so rather than returning a huge number.
Related calculators
For percentages use the Percentage Calculator; for fractions, the Fraction Calculator; for unit conversions, the Unit Converter.
How to use the Scientific Calculator
- Enter your numbers in the fields above. Units and options can be changed at any time.
- The result updates instantly as you type; there's no calculate button to press.
- Check the breakdown under the main result for the details behind the number.
- Adjust the inputs to compare scenarios, for example a different rate or term.