Scientific Calculator
Free online scientific calculator with trigonometry, logarithms, factorials, and more. Supports keyboard input and expression history.
⌨️ Keyboard input supported: numbers, operators, Enter, Backspace, Esc
No calculations yet
Scientific Calculator Guide
How to Use This Calculator
Click buttons or type directly on your keyboard. Basic operations (+, -, *, /) work as expected. For scientific functions (sin, cos, log), enter the number first, then press the function button. The calculator applies the function to the current display value. Press = or Enter to evaluate multi-step expressions.
Degrees vs. Radians
Toggle between DEG and RAD mode using the button above the keypad. In degree mode, sin(90) = 1. In radian mode, sin(π/2) = 1. Most everyday calculations use degrees; physics and advanced math typically use radians. Remember: 180° = π radians.
Function Reference
| Button | Function | Example |
|---|---|---|
| sin/cos/tan | Trigonometric functions | sin(30°) = 0.5 |
| asin/acos/atan | Inverse trig (arc functions) | asin(0.5) = 30° |
| ln | Natural logarithm (base e) | ln(e) = 1 |
| log | Common logarithm (base 10) | log(100) = 2 |
| x² / x³ | Square / Cube | 5² = 25 |
| √ | Square root | √(144) = 12 |
| n! | Factorial | 5! = 120 |
| π / e | Constants | π ≈ 3.14159, e ≈ 2.71828 |
FAQ
Is this calculator accurate for exams?
Yes, it uses JavaScript's native Math library which provides IEEE 754 double-precision floating-point arithmetic — the same standard used by hardware scientific calculators.
What is the largest factorial I can calculate?
170! is the largest that fits in a standard 64-bit float (≈ 7.26 × 10³⁰⁶). 171! returns Infinity.