Math • Scientific
Scientific Calculator
Full-featured scientific calculator with trig (DEG/RAD), log, ln, sqrt, cbrt, factorial, nPr/nCr, gcd/lcm, constants, memory and history — no eval, precise parser.
M
History
Tip: type directly. Use Ans for last answer, ! for factorial, ^ for power. DEG/RAD affects trig.
How to use
- 1Toggle DEG/RAD for trig. DEG is default.
- 2Type or tap: numbers, operators + − × ÷ ^ %, parentheses, functions sin/cos/tan/log/ln/sqrt. Use Ans for last answer and ! for factorial.
- 3Press = to evaluate. Memory MC/MR/M+/M−/MS and history are on the pad.
Supported
Operators + − * / % ^ () ! , • Constants pi, e, tau • Functions sqrt/cbrt/abs/ceil/floor/round/ln/log/exp/nPr/nCr/gcd/lcm/sin…csc/sec/cot/sinh…Parser uses shunting-yard with right-associative ^ and unary handling. Trig respects DEG/RAD. Factorial is integer 0–170. log(8,2)=3 shows base-2 log; log(100) is base-10. nPr/nCr use factorial.
Examples
DEG: sin(30) = 0.5
In DEG mode, sin(30) → 0.5. In RAD, sin(pi/6) → 0.5.
sin(30°)=0.5
Combinatorics: nCr(5,2)=10, 5! =120
Factorial and combinations via integer factorial.
5! =120
About
The Scientific Calculator handles advanced math directly in your browser with a precise expression parser — no eval. It supports trigonometry in degrees or radians, logarithms, square and cube roots, factorials, permutations and combinations, gcd and lcm, percent, powers, and constants such as pi and e. Results can be reused with the Ans key, and memory and history are built into the pad. Students, engineers, and professionals use it as a fast desk calculator for homework, lab work, and quick technical calculations on any device, with results updating as you type.
Frequently asked questions
Why does sin(90) give 1?
You’re in DEG mode (default). Switch to RAD if you want sin(π/2)=1.
How do I use Ans?
After =, tap Ans to reuse the last result in the next expression.
What about %?
Binary % is modulo (10%3=1). For percent, write ×0.01 or divide by 100.