GHGetHubApps

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.

Related tools