Free online scientific calculator
A scientific calculator handles more than basic arithmetic — trig functions, logs, powers, factorials, and memory. This one works with your keyboard too.
0
Angle:
How to use
- Type numbers using the buttons or your keyboard.
- Press a function button (sin, log, √, etc.) to apply it to the current value instantly.
- For binary operations (×, +, −, ÷, xʸ), enter the first number, press the operator, enter the second number, then press =.
- Use the expression display at the top to track your running calculation.
Supported operations
| Category | Functions |
|---|---|
| Arithmetic | +, −, ×, ÷ |
| Power / root | xʸ, √, ∛, eˣ |
| Logarithm | log (base 10), ln (natural) |
| Trigonometry | sin, cos, tan, sin⁻¹ |
| Misc | 1/x, %, n!, π, e |
| Memory | M+, MR, MC |
Keyboard shortcuts
| Key | Action |
|---|---|
| 0–9, . | Digit / decimal |
| + − * / | Operators |
| Enter or = | Equals |
| Backspace | Delete last digit |
| Escape | Clear (AC) |
Notes
- Results are rounded to 10 significant digits to avoid floating-point noise.
- Factorial is limited to integers 0–170. Above 170, factorial exceeds JavaScript’s maximum float.
- The calculator is stateless — there is no URL sharing because there are no persistent inputs.
Frequently asked
What functions are supported?
Trigonometry: sin, cos, tan, and their inverses (sin⁻¹, cos⁻¹, tan⁻¹). Logarithms: log₁₀ and natural log (ln). Exponents: eˣ, xʸ. Roots: √ (square root), ∛ (cube root). Other: 1/x (reciprocal), % (percent), n! (factorial), and the constants π and e.
How do I use degrees vs. radians?
Use the DEG / RAD toggle at the top. In DEG mode, trig functions expect degrees (sin(90) = 1). In RAD mode, they expect radians (sin(π/2) = 1). The toggle also affects inverse trig outputs.
What does the % button do?
If you're in the middle of a calculation (e.g., 200 + 15%), pressing % converts the pending number to that percentage of the accumulated value — same as how a physical calculator works. Standalone, it divides by 100.
How does memory work?
M+ adds the current display value to memory. MR recalls memory to the display. MC clears memory to zero.
Can I use the keyboard?
Yes. Number keys (0–9), decimal point (.), operators (+, −, *, /), Enter or = for equals, Backspace for delete, and Escape for AC (all clear).
Related calculators
- Fraction calculator
Add, subtract, multiply, and divide fractions with automatic simplification.
- Percentage calculator
Five percentage calculations — of, change, increase, decrease.
- GPA calculator
Weighted GPA from letter grades and credit hours.
- Temperature converter
Convert between Celsius, Fahrenheit, and Kelvin instantly.