Math
Scientific Calculator
How to use this tool
- 1
Enter the expression on the keyboard or keypad.
- 2
Pick degrees, radians or gradians for trigonometry.
- 3
Read the live result and validate with Enter or =.
- 4
Reuse a calculation from the history, memory or Ans.
Help
- Type the expression on the keyboard or the keypad (2×(3+4), sin(30), 5!, √16, 200×15%): the result shows live and Enter or = validates it into the history.
- Trigonometric functions follow the chosen unit (degrees, radians, gradians); the 2nd key gives inverse functions (arcsin…), eˣ, 10ˣ, ∛ and x³.
- Results are rounded to 12 significant digits, so 0.1 + 0.2 really gives 0.3. Errors (division by zero, root of a negative, log of 0) are explained instead of showing “NaN”.
- In French and Arabic the comma is decimal and “;” separates arguments (max(3; 5)); in English use a decimal point and a comma. Arabic digits are accepted.
- Memory (MC, MR, M+, M−), last result (Ans), physical constants and a clickable history. Nothing is evaluated as code: only a list of mathematical functions is accepted.
Frequently asked questions
Why does sin(30) give 0.5 and not 0.49999…?
In degrees, sin(30°) is exactly 0.5. Computers work in binary and leave noise around 10⁻¹⁶; the tool rounds to 12 significant digits, which restores the expected value. Cases such as sin(180°) correctly give 0.
What does the % key do?
It divides by 100: 50% = 0.5 and 200 × 15% = 30. For the remainder of an integer division use mod(17, 5) = 2.
Are my calculations sent anywhere or run as code?
No. Everything stays in your browser. The expression is parsed and then checked: only numbers, operators and known mathematical functions are accepted; anything else is refused before computing.
Written and verified by the MaxyTools team · Updated on
Did this tool help you?
Did this tool help? Share it