Scientific Calculator
Trig, logarithms, powers, roots, factorials and more — with memory and a full calculation history.
0
This calculator goes beyond the four basic operations: it handles trigonometry (in degrees or radians), natural and base-10 logarithms, powers and roots, factorials, and constants like π and e — all typed as a normal expression with proper operator precedence, so "2+3×4" correctly gives 14, not 20.
Tap '2nd' to swap each function key for its inverse or partner (sin ↔ sin⁻¹, ln ↔ eˣ, x² ↔ √x, and so on), use M+ / M− / MR / MC to stash a running value in memory, and Ans to pull the last result into a new calculation. Every calculation you run is kept in the history below so you can revisit or reuse it — nothing is sent anywhere, since it all runs in your browser.
Frequently asked questions
- Is this calculator in degrees or radians?
- Both — use the DEG/RAD toggle at the top to switch. It affects sin, cos, tan and their inverses; the mode is shown at all times so you always know which one is active.
- Does it respect order of operations?
- Yes. Multiplication, division and powers are evaluated before addition and subtraction, powers are right-associative (2^3^2 = 2^9), and parentheses always take priority — the same rules you'd use with pen and paper.
- Can I use factorial on a decimal number?
- Yes — non-integer factorials are computed with the Gamma function, so 4.5! and similar work as expected, not just whole numbers.
- What does 'Ans' do?
- It inserts the result of your last calculation into the current expression, so you can chain calculations together — for example computing a value, then immediately using it inside sin() or another formula.