Scientific Calculator
A scientific calculator with trigonometry, logarithms, roots, powers, factorials, and memory, plus a running history. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Example shown — type your own expression, or build one with the buttons below.
Result
History
How the scientific calculator works
- Type an expression directly, or build one with the sin/cos/log/memory buttons — each function button inserts its opening parenthesis for you.
- Choose Deg or Rad if your expression uses trigonometric functions.
- Press Enter or "=" to calculate. The result appears above, and the expression is added to your local history.
- Click any history entry to load it back into the expression field and recalculate it.
Order of operations and functions
Expressions are evaluated with standard order of operations: parentheses and functions first, then powers (right to left), then factorial and percent, then multiplication and division, and finally addition and subtraction.
sin(30) + 2^3 = 0.5 + 8 = 8.5
In the example above, sin(30) is evaluated in degrees first (giving 0.5), then 2^3 is evaluated as 2 to the power of 3 (giving 8), and the two results are added last. Switching the angle unit to Rad changes what sin(30) means, so it recalculates the same expression differently.
FAQ
What operations does this scientific calculator support?
Addition, subtraction, multiplication, division, powers, roots, and parentheses, plus sin, cos, tan and their inverses, log (base 10), ln (natural log), square root, factorial, and the constants π and e. Memory keys (MC, MR, M+, M-) and an "Ans" key that reuses your last result are also available.
How do I switch between degrees and radians?
Use the Deg/Rad toggle above the expression field. It affects sin, cos, tan, and their inverse functions immediately, so switching modes re-evaluates whatever is currently in the expression box.
Is my calculation history saved anywhere?
It is saved only in your browser’s local storage, on your own device — never uploaded or sent to a server. Click any history entry to load it back into the expression field, or use "Clear history" to remove it.
Can I type expressions instead of clicking every button?
Yes. The expression field is a normal text input — type directly (e.g. "sqrt(81) + 3^2") and press Enter or click "=" to calculate. The buttons are there for functions and symbols that are slower to type.
Why do I get an error for something like 2.5!?
Factorial (!) is only defined for whole numbers zero or greater, so decimals and negative numbers are rejected with an explanation instead of a wrong answer.
Are my calculations sent to a server?
No. Every calculation, including the history, runs and stays entirely in your browser.
How we compare
| Feature | Online Tool Store | Desmos Calculator | GeoGebra Calculator | Calculator.net |
|---|---|---|---|---|
| No sign-up required | Yes | Yes | Yes | Yes |
| Type a free-form expression, not just button-by-button | Yes | Yes | Yes | Limited |
| Calculation history kept locally, no account needed | Yes | Requires an account to save | Requires an account to save | No history |
| Dedicated memory keys (MC, MR, M+, M-) | Yes | No | No | Yes |
| Degrees / Radians toggle | Yes | Yes | Yes | Yes |
Desmos and GeoGebra are excellent when you need graphing alongside a calculator, and Calculator.net covers the same core functions. Choose this Scientific Calculator when you want typed expressions, memory keys, and a private, local calculation history without creating an account.