Skip to content
MaxyTools

Scientific Calculator

Help: Scientific Calculator

  • 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.

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.
Loading the tool…

How to use this tool

  1. 1

    Enter the expression on the keyboard or keypad.

  2. 2

    Pick degrees, radians or gradians for trigonometry.

  3. 3

    Read the live result and validate with Enter or =.

  4. 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.

· Updated on

Similar tools