easyonlinecalculator

Scientific Calculator

Work out trigonometry, logarithms, roots, powers and factorials in one expression. Tap the keypad or type on your keyboard, choose degrees or radians, and see the answer as you type. It is a calculator for numbers, not a grapher or an equation solver.

Last updated November 4, 2026

Angle modeAngle mode is degrees

Result

= 8.5

Show the work

Formula: Evaluate with the order of operations: brackets and functions, powers, × and ÷, then + and −.

  1. Expression as entered: sin(30) + 2^3
  2. Angle mode: degrees (sin, cos and tan read angles in degrees; asin, acos and atan return degrees)
  3. Work out brackets and functions first, then powers, then × and ÷ left to right, then + and − left to right.

Result: sin(30) + 2^3 = 8.5

Order of operations and angle modes

Formula

brackets and functions, then powers, then × and ÷, then + and −

The calculator reads the whole expression and follows the standard order of operations. Anything inside brackets, and the argument of a function such as sin(30), is worked out first. Powers come next and chain from the right, so 2 ^ 3 ^ 2 is 2 ^ 9 = 512. Multiplication and division follow from left to right, and addition and subtraction come last.

A minus sign in front of a power applies after the power: −2 ^ 2 is −4, while (−2) ^ 2 is 4. Factorial (!) and percent (%) attach to the number or bracket directly before them, so 5! is 120 and 50% is 0.5.

The DEG and RAD buttons decide how angles are read. In degrees, sin(30) is 0.5 and a full turn is 360. In radians, sin(pi / 2) is 1 and a full turn is 2 × pi. The setting also applies to the inverse functions, so asin(0.5) returns 30 in degrees and 0.523598775598 in radians. The current mode is shown next to the keypad, is announced to screen readers when you change it, and is included when you copy or share a result.

See how we calculate for the formulas, sources and review schedule behind every calculator.

Supported operations

Operators: + − × ÷ (or * and /), ^ for powers, % for percent, ! for factorial, and brackets, which can be nested up to 100 levels. Functions, always written with brackets: sin, cos, tan, asin, acos, atan, ln (natural logarithm), log (base 10), sqrt, cbrt (cube root) and abs. Constants: pi (or the π symbol) and e. The Ans key inserts your previous answer, and function names are not case sensitive.

Shortcut keys insert ordinary text: x² adds ^2, 1/x adds 1/( so you can finish with a number and a closing bracket, and 10^x adds 10^(. Expressions can be up to 500 characters long. Typing works exactly like the keypad, and Enter acts as the equals key.

Not included: graphing, plotting, solving equations for x, symbolic algebra, complex numbers and variables. Implied multiplication such as 2(3) or 2pi is not accepted, so write 2 × (3) and 2 × pi.

When you see an error

The calculator tells you what went wrong instead of showing a wrong number. Dividing by zero, taking the square root of a negative number, ln or log of zero or a negative, asin or acos of a number outside −1 to 1, and tan at 90 degrees (or any odd multiple of 90) are all reported as errors. Factorial accepts whole numbers from 0 to 170; 171! is too large for a standard number, and 2.5! or (−1)! are not defined.

Syntax mistakes are caught too: an unmatched bracket, a trailing operator such as 2 +, a doubled operator such as 2 + + 3, two numbers with no operator between them, and unknown words. A result too large to represent, such as 10 ^ 400, is reported as not finite.

Precision and rounding

Whole numbers up to 9,007,199,254,740,991 are exact. Beyond that whole numbers are skipped (2 ^ 53 + 1 equals 2 ^ 53), so results show ≈, as do calculations passing through such a number, even when the final integer is exact: 2 ^ 53 − 1 shows ≈. Decimals show 12 significant digits, ≈ when rounded. Large or small answers use e notation.

How to use the Scientific Calculator

  1. Choose DEG or RAD, depending on whether your angles are in degrees or radians.
  2. Build the expression with the keypad or keyboard, for example sin(30) + 2 ^ 3.
  3. Read the live result, or press = or Enter to store the answer for the Ans key.
  4. Open Show the work to see the expression, the angle mode and the evaluated result, then copy, print or share it.

Worked example

Worked example

For sin(30) + 2 ^ 3 in degree mode, the function and the power are worked out first: sin(30) = 0.5 and 2 ^ 3 = 8. Then the sum is 0.5 + 8 = 8.5. In radian mode the same text gives a different answer because 30 is read as 30 radians. The table shows common inputs and what the calculator returns.

Expressions and results
ExpressionModeResult
sin(30)DEG0.5
cos(60)DEG0.5
tan(45)DEG1
asin(0.5)DEG30
sin(pi / 2)RAD1
sqrt(2)either1.41421356237
ln(e)either1
log(1000)either3
5!either120
2 ^ 3 ^ 2either512

Frequently asked questions

Is the calculator in degrees or radians?

It starts in degrees (DEG). Switch to RAD with the button above the keypad. The active mode is shown, announced, and included when you copy or share a result.

Why does tan(90) give an error?

The tangent of 90 degrees is undefined because the cosine is zero there, so the calculator reports an error rather than a huge meaningless number.

What is the largest factorial I can calculate?

Factorial works for whole numbers from 0 to 170. 170! is about 7.26 × 10^306, and 171! is larger than a standard floating-point number can hold.

Can it graph functions or solve equations?

No. It evaluates one numeric expression at a time. It does not plot graphs, solve for x, handle variables or do symbolic algebra.

Is my work stored anywhere?

Calculations run in your browser and nothing is sent to a server. Shared links only contain the expression and angle mode you chose.