keencalculator
  1. Home
  2. Math
  3. Scientific Calculator

Scientific Calculator

Type a whole calculation the way you would write it, such as sin(30) + √16 × 3! − log(1000), and the answer appears as you type, with every step of the working listed in the order it was done. It handles trig in degrees or radians, logs, powers, roots, factorials, combinations, percentages, π and e, and also shows the answer as a fraction and in scientific notation.

Quick examples

Write it as on paper: 2(3 + 4), 2^10, 5², √2, root(27, 3), 5!, sin(30), ln(e), log(8, 2), ncr(52, 5), 15% of 80.

Applies to sin, cos, tan, their inverses and sec, csc, cot.

Your numbers stay in your browser. They are never uploaded.
Result21.5
As a fraction
43/2
Scientific notation
2.15 × 10¹
Expression check
OK

Step-by-step working

StepWorking

Saved setups

Save a set of inputs you reuse — your usual rate, your loan, your room sizes — and load it back in one tap.

    Your recent calculations

    Results you calculate here are kept on this device so you can come back to them.

      Also free on iPhone and Mac

      Formula

      Order of operations: parentheses, then functions and factorials, then powers, then × ÷ and mod (left to right), then + − (left to right)
      Powers stack from the top: 2^3^2 = 2^9 = 512
      Implicit multiplication: 2(3 + 4) = 2 × 7 = 14, and 2π = 2 × π
      Radians = degrees × π ÷ 180
      log(x) is base 10, ln(x) is base e, and log(x, b) = ln(x) ÷ ln(b)
      Percent: a + b% = a + a × b ÷ 100, so 200 + 15% = 230

      How to use it

      1. Type the expression on one line. The keyboard symbols + - * / ^ work, and so do × ÷ − √ ² ³.
      2. Choose degrees or radians for the trig functions.
      3. Read the result, then follow the step-by-step table to see the order the calculation was done in.

      Worked examples

      sin 30° + √16 × 3! − log 1000 (order of operations)

      Result
      21.5
      As a fraction
      43/2
      Scientific notation
      2.15 × 10¹
      Expression check
      OK

      tan 45° + (cos 60°)² in degrees

      Result
      1.25
      As a fraction
      5/4

      The hypotenuse of a 3-4-5 triangle

      Result
      5

      $5,000 compounded monthly at 4% for 10 years

      Result
      7,454.16341209

      Five-card poker hands from 52 cards: 52C5

      Result
      2,598,960

      sin(π/2) + ln(e²) in radians

      Result
      3

      tan 90° is undefined

      Expression check
      Undefined: division by zero, a root or log of a negative number, or a result too large

      What you can type

      Trig: sin, cos, tan, sec, csc, cot and the inverses asin, acos, atan. Hyperbolic: sinh, cosh, tanh, asinh, acosh, atanh. Logs: log (base 10), ln (base e), log2, log(x, b) for any base, and exp. Roots: sqrt or √, cbrt or ∛, and root(x, n) for any root. Powers: ^, ² and ³. Factorial: 5!. Counting: ncr(n, r) and npr(n, r). Also abs, round(x, places), floor, ceil, min, max, mod, and the constants π (or pi), e and tau.

      Put ° after a number to mark one angle as degrees while in radian mode: sin(30°) is 0.5 in either mode.

      Degrees or radians?

      Most school geometry gives angles in degrees, where sin 30° = 0.5. Calculus and physics use radians, where a full turn is 2π; in radian mode sin(30) is about −0.988, because 30 radians is almost five full turns. If a trig answer looks wrong, check this setting first. It is the most common mistake on any scientific calculator.

      Exact angles give exact answers: sin 180° and cos 90° come out as 0 rather than a leftover such as 1.2 × 10⁻¹⁶, and tan 90° is reported as undefined.

      Order-of-operations traps

      6 ÷ 2(1 + 2) is worked strictly left to right: 6 ÷ 2 × 3 = 9. If you mean 6 ÷ (2 × 3) = 1, add the parentheses.

      As in Excel, a leading minus sign belongs to the number, so -2^2 is (−2)² = 4. Write -(2^2) to get −4.

      Questions people ask

      What is sin 30 on a calculator?

      0.5 in degree mode. In radian mode the same input gives about −0.988, because 30 is read as 30 radians.

      How do I type a square root or a cube root?

      Use √ or sqrt for square roots (√16 = 4), ∛ or cbrt for cube roots, and root(x, n) for any other root: root(81, 4) = 3 and root(-8, 3) = −2. Raising to a fraction also works: 16^(1/4) = 2.

      How do I calculate log base 2?

      Type log2(8) or log(8, 2); both give 3. On its own, log(x) is base 10 and ln(x) is base e.

      What is 52 choose 5?

      2,598,960. Type ncr(52, 5). That is the number of different five-card poker hands.

      Related calculators