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.