Scientific Calculator
A full scientific calculator with trigonometry, logarithms, exponents, roots, factorial, percent, memory and history. Use the keyboard or tap the buttons. Switch between degrees and radians.
All calculations, history and memory stay in your browser. Nothing is uploaded.
How to use this scientific calculator
- Type your expression with the keyboard or tap the on-screen buttons.
- Toggle Sci to reveal sin, cos, tan, ln, log, powers and roots. Switch Deg/Rad as needed.
- Use M+, M-, MR and MC to store, recall and clear a memory value.
- Press Equals (or Enter) to evaluate — every calculation is saved in History. Tap a row to reuse it.
- Use AC to reset, C to delete the last character.
Frequently asked questions
Is the calculator accurate?
Yes. It uses the mathjs expression parser with 14-digit precision and switches to scientific notation for very large or very small numbers. There is no eval() call — expressions are parsed safely.
Can I use my keyboard?
Yes. Digits 0-9, operators + − × ÷, parentheses, decimal point, Enter (=), Backspace (delete one character) and Escape (AC) all work. Function buttons like sin, cos and √ insert the matching expression.
Does the history survive a refresh?
Yes. The last 50 calculations and memory value are stored in your browser's localStorage on this device. Click Clear all in the History panel to remove them.
Degrees or radians?
Both. The Deg/Rad toggle controls how trigonometric functions interpret their argument. For example, sin(90) in Deg mode returns 1, while sin(90) in Rad mode returns about 0.894.