Scientific Calculator
Trig, logs, powers, memory, and history — a proper scientific calculator in your browser.
History
Keyboard works too: digits, + - * / ^ ( ) % !, Enter to evaluate, Esc to clear.
About this tool
A Real Scientific Calculator, Not Just a Basic Adder
Sometimes you need more than the calculator app on your phone offers — trig functions in the right angle mode, logs, powers and roots, factorials, and a memory you can actually add to and recall. This one handles all of that, keeps a running history of what you've calculated, and works entirely from your keyboard if you'd rather type than click.
How to use it
- Type an expression directly (keyboard input works for digits, operators, and parentheses) or build it with the on-screen buttons.
- Switch between DEG and RAD before using trig functions, depending on which angle unit your problem uses.
- Use M+/M-/MR/MC to build up a running memory total across multiple calculations, and Ans to reuse your last result in a new expression.
- Every result gets logged in the history panel below — click any past entry to pull that result back into the display.
Real-world use cases
Working through trig or logarithm homework, checking an engineering calculation on the fly, computing compound values with exponents and roots, or just wanting a calculator that remembers what you did five steps ago instead of resetting after every equals press.
Frequently asked questions
What's the difference between DEG and RAD mode?
It controls the units for trig functions. DEG treats angles in degrees (0–360), which is what most non-technical contexts use; RAD treats them in radians, which is the standard unit in calculus and most programming math libraries. Get this wrong and sin/cos/tan results will be off.
How do the memory buttons work?
M+ adds your last calculated result to memory, M- subtracts it, MR recalls the stored memory value into your expression, and MC clears memory back to zero.
What does the Ans button do?
It inserts your most recent result into the current expression, so you can chain calculations together without retyping the previous answer.
Can I calculate factorials and powers?
Yes — use the n! button for factorial (works on non-negative integers) and x² or xʸ for squaring or raising to any power.
Is my calculation history saved after I leave the page?
No, history exists only in your browser tab for this session and clears when you reload or close the page — nothing is sent to a server.
