Free Scientific Calculator

Scientific Calculator

Evaluate advanced arithmetic, powers, roots, trigonometric functions, logarithms, factorials and constants with degree or radian angle modes. See more tools in our Math Calculators category.

ƒx Trig & logsπ Constants DEG / RAD Ans memory

Calculator

Enter a scientific expression

Use the keypad or your keyboard. Supported functions include sin, cos, tan, inverse trig, log, ln, sqrt, abs, exp and factorial.

Operators: + − × ÷ ^ ! %. Functions require parentheses, for example sin(30), sqrt(16), log(1000), or abs(-5).

Advertisement

What is a scientific calculator?

A scientific calculator extends basic arithmetic with powers, roots, trigonometry, logarithms, factorials and mathematical constants. For simpler power calculations, the Exponent Calculator provides a focused alternative.

How does this scientific calculator work?

The calculator tokenizes the expression, converts it to an operator sequence, and evaluates supported functions and operators without using JavaScript eval. Trigonometric input and inverse-trig output follow the selected Degrees or Radians mode.

Which functions are supported?

Supported operations include +, −, ×, ÷, powers, square roots, reciprocal, percent, factorial, sin, cos, tan, asin, acos, atan, log base 10, natural log, exp, absolute value, π, e and Ans. Use the Square Root Calculator for a focused root result and perfect-square check.

What is the difference between degrees and radians?

Degree mode interprets sin(30) as 30 degrees, which equals 0.5. Radian mode interprets sin(pi/2) as π/2 radians, which equals 1. Inverse trigonometric functions return results in the active angle mode.

Advertisement

How do you use the scientific calculator?

  1. Choose Degrees or Radians for trigonometric calculations.
  2. Enter an expression with the keypad or keyboard.
  3. Select Calculate or press Enter.
  4. Use Ans to reuse the most recent successful result.

Scientific calculator examples

sqrt(81) + 2^3 = 17. In Degrees mode, sin(30) = 0.5. log(1000) = 3, and 5! = 120. For exact rational arithmetic, try the Fraction Calculator or use the Ratio Calculator for proportions.

What are the calculator's precision and domain limits?

Factorial is limited to nonnegative integers through 170. Logarithms require positive inputs, square roots require nonnegative real inputs, asin and acos require values from −1 through 1, and division by zero is rejected. Results are rounded for display.

Frequently asked questions about scientific calculations

It supports standard arithmetic, parentheses, powers, square roots, reciprocal, trigonometric and inverse trigonometric functions, logarithms, natural logarithms, exponential functions, absolute value, factorial, percent, π, e and Ans.
Degrees interprets trigonometric inputs such as sin(30) in degrees. Radians interprets the same input as radians. Inverse trig results are returned in the selected angle mode.
Ans stores the most recent successful result so it can be used in the next expression.
Yes. You can type supported numbers, operators, parentheses, function names and constants directly in the expression field.
Factorial is supported for nonnegative integers up to 170. Larger values exceed the browser's finite number range.
The browser uses double-precision floating-point numbers, so irrational values and many decimal results are displayed with a practical level of precision.

Methodology and calculation scope

The calculator uses a custom expression parser and JavaScript double-precision arithmetic. It supports real-number calculations only and does not execute arbitrary JavaScript code from the expression field.

Privacy note: Expressions are calculated in your browser and are not sent to a calculation server.
Advertisement