Instant Calculator

Scientific Calculator

Reviewed August 30, 2026. This browser-based scientific calculator evaluates typed expressions and provides separate tools for graphing, descriptive statistics, equation solving, inequalities, and computer-algebra operations. It is intended for checking calculations and exploring formulas; it does not confirm that a formula, unit, or result is appropriate for a real-world decision.


Interactive scientific calculator

The calculator evaluates expressions in your browser. Its initial controls are rendered in the page HTML, then become interactive when JavaScript runs. Use degree or radian mode for trigonometry, then choose Graph, Stats, Solve, or CAS when you need those tools. The description and limits remain available in the server-rendered content below.

Scientific Calculator

Expression
= 0
M: 0

What can this scientific calculator do?

The calculator evaluates arithmetic expressions and supports common scientific functions, including sine, cosine, tangent, inverse and hyperbolic functions, logarithms, roots, factorials, permutations, combinations, constants, variables, and complex-number operations. The available buttons and help text in the calculator are the source of truth for supported syntax.

Use the graph tab for one or more functions of x, the stats tab for a comma-separated data set, the solve tab for equations, and the CAS tab for supported symbolic operations. Numerical solvers can depend on an interval, initial guess, domain, or tolerance.

How to enter an expression

Type an expression such as 2*(3+4), sqrt(16), or log(100). Use ^ for powers, / for division, and parentheses to make the intended order explicit. Press Enter or the equals control to evaluate the expression. The calculator stores its state locally in this browser when storage is available, and its share control can encode the current settings in a URL. Do not place sensitive information in an expression, saved state, or share URL.

Degrees and radians

Choose the angle mode before using a trigonometric function. In degree mode, sin(90) equals 1. In radian mode, sin(90) is approximately 0.894. This difference is a common source of otherwise valid but unintended results. For conversion, 180 degrees equals pi radians.

Which tool should you use?

  • Use the main calculator for a single expression or a sequence that uses the previous answer, memory, or history.
  • Use Graph for functions of x. Enter one function per line and configure the visible ranges; the interface supports up to five functions.
  • Use Stats for descriptive measures from a comma-separated data set. Choose population or sample measures when that distinction is shown.
  • Use Solve for equations and systems. Read the method and any convergence message with the returned values.
  • Use the system controls for two- or three-variable numerical systems, and use Inequality for polynomial inequalities. Initial guesses, ranges, tolerances, and domain choices affect numerical results.
  • Use CAS for the symbolic operations exposed by the page, such as simplify, expand, factor, differentiate, integrate, or solve.

Examples

For trigonometry, select degree mode and evaluate 25*sin(70) to estimate the vertical component of a 25-unit length at a 70-degree angle. For compound growth, evaluate 10000*(1+0.06/12)^(12*5) to apply a stated 6% annual rate compounded monthly for five years. These examples show arithmetic only; they do not establish that the underlying model or rate applies to a particular situation. For descriptive statistics, enter 1, 2, 3, 4; the page shows count 4, sum 10, mean 2.5, median 2.5, minimum 1, and maximum 4, alongside sample and population standard deviation. For a polynomial, enter x^2+3*x+2=0 in Solve; the exact or numerical method and its domain determine which roots are shown.

Assumptions and limitations

The calculator applies the formulas implemented in the page to the values entered. It does not check whether values use compatible units, whether a function is defined for the chosen input, or whether a numerical solution is the only solution. Results may be rounded for display. Verify important work with a second method and consult a qualified source for scientific, engineering, financial, tax, or health decisions.

Frequently Asked Questions

What can this scientific calculator calculate?

The calculator evaluates typed expressions and includes arithmetic, trigonometric and inverse trigonometric functions, hyperbolic functions, logarithms, roots, factorials, permutations, combinations, complex-number functions, variables, memory, and calculation history. Separate tabs provide graphing, descriptive statistics, equation solving, systems of equations, inequalities, and computer-algebra operations.

How do I switch between degrees and radians?

Use the angle-mode control in the calculator before evaluating a trigonometric expression. In degree mode, sin(90) is 1. In radian mode, sin(90) is approximately 0.894. The same angle value represents a different angle in each mode.

How do I enter a scientific-calculator expression?

Type an expression such as 2*(3+4), sqrt(16), or log(100). Use ^ for powers, / for division, parentheses to group operations, and the function names shown by the calculator. Press Enter or use the equals control to evaluate it.

Can the calculator graph more than one function?

Yes. The graph tab accepts one function per line, uses x as the variable, and supports up to five functions in the graph view. Set the visible x and y ranges when you need to inspect a particular interval.

How does the equation solver work?

The solve tab accepts equations such as x^2+3*x+2=0. Depending on the expression and selected domain, it uses an available symbolic or numerical method and displays the method's steps or an error message. Numerical solutions depend on the search interval and starting values, so check the output against the original equation.

What does the statistics tab calculate?

Enter a comma-separated, space-separated, or line-separated data set in the statistics tab. The tool reports count, sum, mean, median, minimum, maximum, and sample and population standard deviation. Check whether you need the population or sample version of standard deviation.

What are the limits of an online scientific calculator?

The calculator is an aid for evaluating the expressions and models it supports. It does not confirm that a formula is appropriate, that units are compatible, or that a result is suitable for a scientific, engineering, financial, or medical decision. Verify important work independently and review domain restrictions such as division by zero and logarithms of non-positive real values.