General calculator

Scientific Calculator

Calculate roots, powers, logarithms, exponentials, trigonometry, inverse trigonometry, reciprocals, factorials, and absolute values.

Keyboard enabled
Ready0
Trigonometric angle mode

How to use the scientific calculator calculator

  1. Choose the calculator mode. Use Standard for everyday arithmetic or Scientific for roots, powers, logarithms, and trigonometry.
  2. Enter the expression. Use the on-screen keypad or a supported keyboard key, and check the expression shown above the result.
  3. Review the displayed result. Domain errors such as division by zero or an invalid real-number root are reported instead of silently returning a misleading value.
  4. Check important work independently. Finite-precision arithmetic can introduce small rounding differences.

Key inputs covered: Scientific function, Input value, Exponent, Angle mode, Maximum decimal places.

Result coverage: The scientific calculator calculator reports 5 separate quantities so the primary estimate and its supporting purchase or planning values can be checked together.

Solve common scientific functions

Choose a function, enter a real number, select degrees or radians where relevant, and control the displayed decimal precision.

Trigonometry in degrees or radians

Sine, cosine, tangent, and inverse-trigonometric functions use the selected angle mode. Inverse sine and cosine accept real inputs only from −1 through 1.

Roots, logarithms, and factorials

Real-number domain validation prevents negative square roots, logarithms of nonpositive values, and unsupported factorial inputs. Factorials accept whole numbers from 0 through 170.

How the estimate works

The selected real-number function is evaluated with double-precision arithmetic. Trigonometric inputs convert degrees to radians when needed; inverse-trigonometric results convert back to the selected angle mode.

The default square-root calculation returns 9 for an input of 81. In degree mode, sin(30°) returns 0.5.

Assumptions, rounding, and limitations

Inputs are evaluated as real numbers using finite-precision floating-point arithmetic. Displayed results follow the selected precision, while invalid real-number domains are rejected before calculation.

  • Square roots and logarithms enforce their real-number domains; this calculator does not return complex numbers.
  • Factorial is limited to whole numbers from 0 through 170 to keep the result finite in double precision.
  • Tangent near odd multiples of 90 degrees can become extremely large because floating-point π and angles are approximations.

Sources and review

These references support mathematical definitions and numeric conventions used by the calculator.

Last reviewed: 2026-10-09

Editorial process

BuildPlanCalc publishes the formula, editable assumptions, limitations, and supporting references so the estimate can be checked rather than treated as a black box. See the calculation and review methodology, or report a correction.

Frequently asked questions

Should I use degrees or radians?

Use the unit in which your angle is expressed. Most geometry problems use degrees, while calculus and many scientific formulas use radians.

Does this scientific calculator support complex numbers?

No. It validates real-number domains and reports an input error when a selected operation would require a complex result.

Why does tan(90°) show a very large number?

Tangent is undefined at odd multiples of 90 degrees. Floating-point approximations of angles and π can produce a very large finite value near that point.

Related calculators