Scientific Calculator

Your expression stays in this browser.

Use numbers, parentheses, supported functions, pi, e, and +, -, *, /, or ^.

Evaluate a supported real-number expression directly in your browser. Use arithmetic, powers, parentheses, pi and e, trigonometry, logarithms and the listed numeric functions. The calculator shows a clear error for unsupported syntax, invalid domains or a non-finite result.

Calculate in three steps

  1. 1

    Enter an expression

    Type an expression such as sin(pi/4) + sqrt(2), or use the on-screen keys.

  2. 2

    Choose the angle mode

    Select DEG or RAD before using direct or inverse trigonometric functions.

  3. 3

    Review and copy the result

    Check the result or error, then copy a valid result locally from the page.

Supported expressions and limits

Functions available

  • Arithmetic: +, -, *, /, ^, and parentheses.
  • Constants: pi and e.
  • Circular trigonometry: sin, cos, tan, asin, acos, and atan. The selected DEG or RAD mode applies to both direct and inverse functions.
  • Other functions: ln, log10, log2, sqrt, abs, exp, floor, ceil, and round.

ln is the natural logarithm. log10 is the base-10 logarithm. For example, log10(1000) is 3 and ln(e) is 1.

Errors and limits

This is a real-number calculator. It rejects unsupported input, invalid domains such as the square root of a negative value or the logarithm of a non-positive value, division by zero, and results that are not finite.

It does not provide factorial, modulo, memory, history, complex numbers, graphing, unit conversion, arbitrary precision, or exact symbolic algebra. Results use ordinary browser number arithmetic, so do not treat a displayed decimal as an exact symbolic value.

Privacy and the guided flow

The expression, result, angle setting and copied result stay in your browser. The guided flow uses only its step and permitted attribution in the URL; it does not place your expression or result there. The current calculation may be kept only in browser session storage for this tab and session.

Frequently Asked Questions

Use DEG when your angle is expressed in degrees, for example sin(30) = 0.5. Use RAD when it is expressed in radians, for example sin(pi/6) = 0.5. The selection also changes the unit used for asin, acos and atan results.

ln is the natural logarithm, with base e. log10 is the base-10 logarithm. Both require a positive input in this real-number calculator.

No. Calculations run locally in your browser. The tool has no server-side calculation history; the current browser tab and session can keep its local state only for the guided flow.

Related Tools