Scientific Calculator
A full scientific calculator with trigonometry, logarithms, powers, roots, factorials, and memory functions — all in your browser.
Quick Calculator Get a fast estimate
0
How to Use the Scientific Calculator
- Basic operations: Enter a number, press an operator (+, −, ×, ÷), enter the second number, then press =.
- Functions: Enter a number first, then press a function button (sin, log, √, etc.).
- SHIFT: Toggles inverse functions — sin becomes sin⁻¹, log becomes 10ˣ, etc.
- DEG/RAD: Toggle the angle mode for trigonometric functions.
The Extended Calculator adds expression history, a Programmer mode (binary/hex/bitwise), and a constants reference. The Professional Calculator includes an equation solver, matrix operations, and a function plotter.
Need more detail?
Extended Calculator More options, charts, and scenario comparison
Constants
π3.1416e+0
e2.7183e+0
φ1.6180e+0
√21.4142e+0
ln26.9315e-1
ln102.3026e+0
c2.9979e+8
Nₐ6.0221e+23
h6.6261e-34
Key Scientific Formulas
Sine: sin(θ) = opposite / hypotenuse
Logarithm: log₁₀(x) — how many times to multiply 10 to get x
Natural log: ln(x) = logₑ(x)
Power: xʸ = x multiplied by itself y times
Factorial: n! = n × (n−1) × (n−2) × ... × 1
Example Calculations
sin(30°): Ensure DEG mode, enter 30, press sin → 0.5
log(1000): Enter 1000, press log → 3
2^10: Enter 2, press xʸ, enter 10, press = → 1024
√144: Enter 144, press √x → 12
5!: Enter 5, press n! → 120
Need full precision?
Professional Calculator Complete parameters, sensitivity analysis, and detailed breakdown
2x + (-6) = 0
Solution: x = 3
3
Frequently Asked Questions
Use DEG (degrees) for everyday problems — a right angle is 90°. Use RAD (radians) for advanced mathematics and calculus. One full circle = 360° = 2π radians.
The inverse sine function — it finds the angle whose sine equals the given value. sin⁻¹(0.5) = 30°. It is the reverse of sin: where sin takes an angle and gives a ratio, sin⁻¹ takes a ratio and gives the angle.
log (base 10) answers "10 to what power gives this number?" (log 1000 = 3). ln (natural log, base e) answers "e to what power gives this number?" (ln(e²) = 2).
Use the xʸ button. For example, 8^(1/3) gives the cube root of 8. Enter 8, press xʸ, enter 0.333..., press = to get approximately 2.
170! is the largest factorial that fits in JavaScript's 64-bit floating point number (about 7.26 × 10³⁰⁶). 171! exceeds the maximum and returns Infinity.