Scientific Calculator
A full scientific calculator with trigonometry, logarithms, powers, roots, and a degrees/radians toggle.
Formula used
Supported operations and functions:
+ − × ÷ basic arithmetic (× ÷ before + −)
^ exponent, right-associative: a ^ b
√x square root (x ≥ 0)
sin cos tan trigonometric (honour deg/rad toggle)
sin⁻¹ … inverse trigonometric
log base-10 logarithm
ln natural logarithm (base e)
( ) parentheses for grouping
π, e constants
Related calculators
Worked example
Expression (degrees mode): 2 × sin(30) + √(16)
sin(30°) = 0.5, so 2 × 0.5 = 1. And √16 = 4.
Result: 1 + 4 = 5
Frequently asked questions
What is the difference between degrees and radians mode?
The toggle changes how trigonometric functions interpret angles. In degrees mode, sin(90) is 1; in radians mode, sin(π/2) is 1. Choose the unit your problem uses — geometry problems are usually in degrees, calculus problems usually in radians.
Does the calculator respect order of operations?
Yes. It uses proper operator precedence and parentheses, so 2 + 3 × 4 evaluates to 14. Exponentiation is right-associative, meaning 2 ^ 3 ^ 2 is 2 ^ 9 = 512, matching standard mathematical convention.
How do I calculate powers and roots?
Use the xʸ key for any power (for example 2 xʸ 10 for 2 to the tenth), and the √ key for square roots. A square root of a negative number is reported as an error because the result is not a real number.
What do log and ln mean here?
log is the base-10 logarithm and ln is the natural logarithm (base e). Both expect a positive argument; a zero or negative input returns an error rather than a misleading number.
Is my input processed privately?
Yes. Expressions are evaluated locally in your browser by a small parser — never with eval() and never sent anywhere.