🔬 Advanced Calculator

Scientific Calculator

Full scientific calculator with trig, logarithms, constants, memory, and calculation history. Deg & Rad modes.

0
DEG
RAD

📜 History

Your calculations will appear here

🔢 Constants

π
Pi
3.14159...
e
Euler's Number
2.71828...
φ
Golden Ratio
1.61803...
√2
Pythagoras
1.41421...
c
Speed of Light
2.998×10⁸
G
Gravitational
6.674×10⁻¹¹
Nₐ
Avogadro
6.022×10²³
g
Gravity (Earth)
9.80665 m/s²

Professional Scientific Calculator

Every function you need — from basic arithmetic to advanced trigonometry and combinatorics

📐

Trig & Hyperbolic

sin, cos, tan, sinh, cosh, tanh — and all their inverses. DEG/RAD toggle for any use case

🔢

Memory Functions

M+, M–, MR, MS, MC — full memory system to store and recall values across calculations

📜

Calculation History

Every calculation is saved. Click any history entry to recall the result into your current calculation

🔬

Physics Constants

π, e, φ, √2, speed of light, Avogadro's number — one click to insert into your expression

Frequently Asked Questions

What is the difference between DEG and RAD mode?
DEG (degree) mode is used for everyday angles: a full circle is 360°. RAD (radian) mode is used in mathematics and physics: a full circle is 2π radians. Always match the mode to your problem — trig functions give completely different results in each mode.
How do I use the INV button?
INV (inverse) toggles alternate functions for buttons. For example: sin becomes sin⁻¹ (arcsin), cos becomes cos⁻¹ (arccos), log becomes 10ˣ, ln becomes eˣ, √x becomes x². Press INV again to toggle back.
How does the memory work?
MS saves the current number to memory. MR recalls the stored memory value. M+ adds the current number to memory. M– subtracts from memory. MC clears memory. The "M" indicator appears on the display when memory contains a value.
How do I calculate factorial (n!)?
Enter a positive integer and press the n! button. For example: 5 → n! = 120. Factorials grow very fast: 20! ≈ 2.4 × 10¹⁸. Values above 170 will return Infinity in JavaScript's floating-point arithmetic.
How do I calculate ⁿCᵣ and ⁿPᵣ?
Enter n, then press ⁿCᵣ or ⁿPᵣ, then enter r and press =. The calculator prompts you for r. ⁿCᵣ (combinations) = n!/(r!(n-r)!). ⁿPᵣ (permutations) = n!/(n-r)!.
How It Works

Calculate in 3 Steps

1

Enter Expression

Type your mathematical expression using the keypad or keyboard.

2

Use Functions

Access sin, cos, tan, log, sqrt, and other advanced functions.

3

Get Result

Press equals to compute — results are shown instantly.

Was this tool helpful?

⭐ Leave a review on Trustpilot
Trustpilot

📤 Share this tool