Skip to content

Scientific Calculator

A scientific calculator for whole calculations at once: trigonometry in degrees or radians, inverse and hyperbolic functions, logarithms, roots, powers, factorials, combinations and constants like pi and e. Type an expression like sin(30) + sqrt(2)^3 + log10(1000), pick the angle unit and the decimal places, and get the result evaluated by a restricted mathjs engine. Built for students, engineers and anyone who needs more than basic arithmetic.

Reset

Frequently asked questions

Which functions are available?

sin, cos, tan, sec, csc, cot and their inverses, sinh, cosh, tanh and the other hyperbolic functions, sqrt, cbrt, nthRoot, exp, log, ln, log10, log2, abs, round, floor, ceil, factorial, gamma, combinations, permutations, gcd, lcm, mod, hypot, min, max and more. Constants are pi, e, tau, phi and i. Write powers with ^ and factorials as factorial(n).

How does the angle unit setting work?

In degree mode, sin, cos, tan, sec, csc and cot read plain numbers as degrees and asin, acos, atan and atan2 return degrees, so sin(30) = 0.5 and asin(1) = 90. In radian mode the same functions use radians, so sin(pi / 6) = 0.5. Hyperbolic functions always use plain numbers.

What is the difference between log and ln?

Both log(x) and ln(x) are the natural logarithm with base e. Use log10(x) for base 10, log2(x) for base 2 and log(x, b) for any base b, so log(8, 2) = 3. The Logarithm Calculator also detects exact results.

Why is tan(90) an error in degree mode?

The tangent of 90 and 270 degrees is undefined, because the cosine is zero there. Instead of returning a huge number caused by rounding, the tool reports an undefined result. The same applies to cot at 0 and 180 degrees.

Why is sin(180) exactly 0?

Floating point math gives a tiny leftover such as 1.2e-16 for sin(180 degrees) or sin(pi). The calculator treats trigonometric results smaller than 1e-15 as zero, which is what you expect from a calculator. Other results keep their full precision before rounding.

Can results be complex numbers?

Yes, operations such as sqrt(-9) or ln(-1) return complex results like 3i, shown as a + bi. You can also enter complex values directly with i. Use the Complex Number Calculator for polar forms and arguments.

How large can a factorial be?

Factorials are computed in double precision, so the factorial of 170 is the largest finite value and anything above returns Infinity. combinations and permutations accept n up to 10,000. For exact large counts use the Permutation and Combination Calculator.

What order are operations evaluated in?

Standard precedence applies: parentheses first, then factorials, then powers from right to left, then multiplication and division, then addition and subtraction. So 2^3^2 is 2^9 = 512 and -2^2 is -4. Add parentheses whenever you want a different order.

Can I use units or variables?

No, this calculator works with plain numbers only and rejects unknown names such as x. Use the Expression Evaluator for units like cm or kg and conversions between them. For expressions with variables, use the Expression Simplifier or the Derivative Calculator.

How many decimal places are shown?

Six by default, and you can choose from 0 to 15. Trailing zeros are removed and values too small for the chosen precision are written in scientific notation. Very large results also use scientific notation, such as 1.5e+25.

About OneClick Pro

OneClick Pro is a free collection of more than 150 web tools for everyday work: converting images and units, formatting and validating code, checking domains and SEO, and working with text, dates and numbers. Every tool runs without registration or subscription, and what you enter is only used to calculate your result and is never stored. Use it as a quick toolbox for one-off tasks, or bookmark the tools you rely on every day.