Scientific Calculator
Everything from Basic mode plus the operations needed for trigonometry, logarithms, exponents, factorials, and the constants π and e. Toggle between degrees and radians for trig, and switch to Reverse Polish Notation if you prefer a stack-based workflow.
How to use it
- Trig functions (
sin,cos,tan) operate on the displayed value. The DEG / RAD badge in the top-right of the display toggles the angle mode — tap it to switch. - Logarithms:
lnis the natural log (base e);logis base 10. - Powers and roots:
x²squares the displayed value.x^ytakes two operands — enter the base, pressx^y, enter the exponent, then=.√takes the square root of the displayed value. - Reciprocal:
1/xflips the displayed value (returnsErrorfor 0). - Factorial:
n!works for non-negative integers up to about 170 before overflowing to infinity. - Constants:
πenters 3.14159…;eenters 2.71828…
Function reference
sin(x),cos(x),tan(x)— trigonometric functions, DEG/RAD awareln(x)— natural logarithmlog(x)— base-10 logarithm√(x)— square rootx²— squarex^y— general exponentiation1/x— reciprocaln!— factorialπ,e— mathematical constants
Worked examples
- sin(30°) in DEG mode →
0.5 - cos(π/4) in RAD mode →
0.70710… - ln(e) →
1 - log(1000) →
3 - √2 →
1.41421… - 2^10 using
x^y→1024 - 5! →
120 - 1/3 using
1/xon3→0.33333…
Degrees vs. radians
Trig functions take an angle as input. In DEG mode the input is interpreted in degrees (a full circle is 360); in RAD mode it's radians (a full circle is 2π ≈ 6.283). Most physics and calculus uses radians; most everyday geometry uses degrees. The toggle persists for the duration of your session — check the badge before computing if you want to be sure.
RPN mode
Reverse Polish Notation is a stack-based entry style where you push operands first, then apply the operator. The toggle is in the top-right of the display.
To compute (2 + 3) × 4 in RPN: enter 2, press Enter, enter 3, press + (now the stack has 5), enter 4, press × → 20. No parentheses needed — the stack remembers intermediate results.
Keyboard shortcuts
0–9,.,+,-,*,/— digits and operators- Enter or
=— evaluate - Backspace — delete the last digit
C— clear; Escape twice — all-clearB,S,G,F— switch calculators