Scientific Calculator

Trig, logs, powers, roots, and factorials — with degrees/radians, memory, and history. Free, no signup.

M Tip: your keyboard works too — type digits & operators directly.
 
0

How to use the scientific calculator

  1. Type or tap. Your keyboard works — digits, + − * / % ^ ( ) ! and . all type straight in. Enter evaluates, Backspace deletes, Esc clears.
  2. Functions wrap what you type next. Tap sin and it inserts sin( — type the angle, close the parenthesis, press =.
  3. Watch the angle mode. Trig homework is usually degrees; calculus is usually radians. The DEG/RAD toggle is top-left of the keypad.
  4. Chain results. After =, pressing an operator continues from the answer; pressing a digit starts fresh.
  5. Reuse anything. Every result lands in History on the right — click one to drop it back into the calculator.

Frequently asked questions

How do I use this scientific calculator?

Click the buttons or type on your keyboard — digits, + − × ÷, parentheses, ^ for powers, and ! for factorials all work. Press = or Enter to evaluate.

What is the difference between DEG and RAD mode?

DEG mode interprets angle inputs as degrees (sin(30) = 0.5); RAD mode uses radians (sin(π/2) ≈ 1). Tap the DEG/RAD button to switch; your choice is remembered.

How do I calculate a factorial?

Type a whole number and press n! — for example 5! = 120. Factorials work for integers from 0 to 170.

How do powers and roots work?

Use x² for squaring, xʸ for any power (e.g. 2^3), √ for square root and ∛ for cube root. Powers are right-associative, so 2^3^2 = 512.

What does the % button do?

It converts a number to a percent: 50% becomes 0.5. So 200 × 15% gives 30.

How do the memory buttons work?

M+ adds the current result to memory, M− subtracts it, MR recalls the stored value into your expression, and MC clears it. An M badge appears while memory is non-zero.

Why do I see “Can't divide by zero”?

Your expression divides by zero somewhere. Check for a denominator that evaluates to 0 and adjust it.

Why does sqrt(−4) show “Invalid input”?

Functions like square root, ln, and log are undefined for those inputs in real-number math, so the calculator reports invalid input instead of guessing.

Is my calculation history saved?

Yes — your recent calculations and settings are stored privately in your own browser. Nothing is sent to a server. Click any history entry to reuse it.

What keyboard shortcuts are supported?

Digits, + − * / % ^ ( ) ! and . type directly; Enter or = evaluates; Backspace deletes; Escape clears.

More from the codex