↑ ↓ to move · Enter to open · Esc to close

🧮 Scientific Calculator

Type a full expression – powers, roots, trigonometry, logarithms, factorials, combinations – and see the answer with every step of the working.

Quick answer: Type an expression and the calculator follows the order of operations: in degree mode 2^10 + sqrt(144) × sin(30) = 1,024 + 12 × 0.5 = 1,030.

Updated · Free · No sign-up · Works on any device

Scientific Calculator inputs

Use + − × ÷ ^ ( ) ! %, π, e and functions like sin, cos, tan, sqrt, ln, log, nCr(5, 2). 2π and 3(4+1) multiply automatically.

Result

2^10 + sqrt(144) × sin(30) =

1,030

Angle mode
Degrees
Scientific notation
1.03 × 10^3

Working, in order of operations

  1. Read the expression as: 2^10 + sqrt(144) × sin(30)
  2. 2 ^ 10 = 1,024
  3. sqrt(144) = 12
  4. sin(30°) = 0.5
  5. 12 × 0.5 = 6
  6. 1,024 + 6 = 1,030
  7. Result: 1,030

Supported functions and operators

WriteMeaning
+ − × ÷ (or * /)Add, subtract, multiply, divide
^ (or **)Power: 2^10 = 1024 (evaluated right to left)
!Factorial: 5! = 120
%Percent: 50% = 0.5
π (pi), eConstants 3.14159… and 2.71828…
sin(x)Sine
cos(x)Cosine
tan(x)Tangent
asin(x)Inverse sine (arcsin)
acos(x)Inverse cosine (arccos)
atan(x)Inverse tangent (arctan)
sinh(x)Hyperbolic sine
cosh(x)Hyperbolic cosine
tanh(x)Hyperbolic tangent
sqrt(x)Square root (also √)
cbrt(x)Cube root
ln(x)Natural logarithm (base e)
log(x)Logarithm base 10, or log(x, base)
log2(x)Logarithm base 2
abs(x)Absolute value
exp(x)e to the power x
round(x)Round to the nearest integer
floor(x)Round down
ceil(x)Round up
nPr(a, b)Permutations nPr(n, r)
nCr(a, b)Combinations nCr(n, r)
</> Embed this calculator on your website – free, no sign-up, no ads inside

Copy this code into any web page, blog post or CMS (WordPress, Wix, Squarespace, Webflow…). It stays up to date automatically, works on mobile and picks your visitor's currency.

Preview

How to use the scientific calculator

Type the whole calculation in one line exactly as you would write it on paper, choose degrees or radians, and press calculate. The result appears with the expression as the calculator understood it – with every implied multiplication and bracket made explicit – followed by each operation in the order it was performed.

Order of operations

Brackets → functions, ! and % → powers ^ → × ÷ → + −

Powers are evaluated from right to left, so 2^3^2 = 2^9 = 512. Everything else at the same level runs left to right.

Worked example

Evaluate 2^10 + sqrt(144) × sin(30) in degree mode:

  1. 2^10 = 1,024
  2. sqrt(144) = 12
  3. sin(30°) = 0.5
  4. 12 × 0.5 = 6 (multiplication before addition)
  5. 1,024 + 6 = 1,030

Handy expressions

ExpressionResultNotes
sin(45)^2 + cos(45)^21Pythagorean identity
log(1000)3log is base 10
ln(e^2)2ln is base e
log(8, 2)3Any base: log(x, base)
10!3,628,800Factorial
nCr(52, 5)2,598,960Poker hands
200 × 15%30% divides by 100

Error messages

If something can’t be calculated the calculator tells you why instead of showing a cryptic “Error”: a missing bracket, two numbers with no operator between them, the square root or logarithm of a negative number, or division by zero. Fix the expression and calculate again.

Tips

  • Inverse trig functions (asin, acos, atan) return degrees in degree mode and radians in radian mode.
  • Exact angles are handled cleanly: sin(180) is exactly 0 in degree mode and tan(90) is reported as undefined.
  • Results are shown to 12 significant digits; very large or tiny results switch to scientific notation.

Frequently asked questions

Should I use degrees or radians?

Use degrees for everyday geometry and school problems where angles are written like 30° or 45°. Use radians for calculus, physics formulas and anything involving π, such as sin(π/6). In degree mode sin(30) = 0.5; in radian mode sin(30) ≈ −0.988.

What order does the calculator use?

Brackets first, then functions, factorials and percentages, then powers (right to left), then multiplication and division (left to right), and finally addition and subtraction. −2^2 is −4 because the power is applied before the minus sign.

Can I skip the multiplication sign?

Yes. 2π, 3(4 + 1), 2sin(30) and (1 + 2)(3 + 4) are all read as multiplication. Implicit multiplication has the same priority as × and ÷, so 6 ÷ 2(1 + 2) = 9.

How do I calculate combinations and permutations?

Use nCr(n, r) for combinations and nPr(n, r) for permutations. nCr(5, 2) = 10 ways to choose 2 items from 5, and nPr(5, 2) = 20 ordered arrangements.

Why do I get an error for the square root of a negative number?

This calculator works with real numbers only. √(−4) is the imaginary number 2i, so it reports an error. Odd roots of negatives are fine: cbrt(−8) and (−8)^(1/3) both give −2.