onlinecalculator.me

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:
About this calculator

How to use

  1. Type numbers using the buttons or your keyboard.
  2. Press a function button (sin, log, √, etc.) to apply it to the current value instantly.
  3. For binary operations (×, +, −, ÷, xʸ), enter the first number, press the operator, enter the second number, then press =.
  4. Use the expression display at the top to track your running calculation.

Supported operations

CategoryFunctions
Arithmetic+, −, ×, ÷
Power / rootxʸ, √, ∛, eˣ
Logarithmlog (base 10), ln (natural)
Trigonometrysin, cos, tan, sin⁻¹
Misc1/x, %, n!, π, e
MemoryM+, MR, MC

Keyboard shortcuts

KeyAction
0–9, .Digit / decimal
+ − * /Operators
Enter or =Equals
BackspaceDelete last digit
EscapeClear (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.
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).