Home / Scientific Calculator

Scientific Calculator

A free online scientific calculator with trigonometry, powers, roots, logarithms and factorials, in degrees or radians, following the standard order of operations.

Calculated on your device
Type or use the keys. Brackets after functions are optional: sin 30 = sin(30), and sin −30 works too.
Embed this calculator on your website

Free to use on your blog or business site. Copy this code and paste it into your page's HTML.

Works in WordPress (Custom HTML block), Wix (Embed code), Squarespace (Code block), Webflow and Shopify pages.

How to use the scientific calculator

Type a calculation or tap the keys. The answer updates as you type. Choose degrees or radians for the trigonometry functions. You can share any calculation with the share link, or copy the result.

KeyWhat it doesExample
^Power2^10 = 1,024
√Square root√(81) = 9
!Factorial5! = 120
sin, cos, tanTrigonometrysin(30) = 0.5 in degrees
asin, acos, atanInverse trigonometryasin(1) = 90 in degrees
lnNatural logarithm (base e)ln(e) = 1
logLogarithm base 10log(1000) = 3
π, eConstantsπ ≈ 3.14159265359, e ≈ 2.71828182846

You can also type cbrt for a cube root, abs for the absolute value and exp for e to a power.

Order of operations

Brackets → powers and factorials → × and ÷ → + and −

Operations of equal priority are worked left to right, except powers, which are worked right to left: 2^3^2 = 2^9 = 512. A minus sign in front applies after the power, so −2^2 = −4; type (−2)^2 to get 4.

  • Implied multiplication (a number next to π, e, a bracket or a function) is done before × and ÷, as on most scientific calculators: 1/2π = 1/(2π) ≈ 0.159. Add brackets if you mean (1/2)π.
  • Functions without brackets take the number after them, including any power: sin 30^2 = sin(900). Type (sin 30)^2 for the square of sin 30.
  • 2e3 means 2 × 10³ = 2,000 (scientific notation). 2e on its own means 2 × e.
  • 3!! applies the factorial twice: (3!)! = 6! = 720.

Worked examples

2 × sin(30) + √16 = 2 × 0.5 + 4 = 5 (in degrees).

(1 + 2)(3 + 4) = 3 × 7 = 21, because brackets next to each other multiply.

0.1 + 0.2 = 0.3. Answers are rounded to 12 significant figures, so the tiny binary rounding errors that some calculators show don't appear.

For exact fractions, use the fraction calculator; to solve ax² + bx + c = 0, the quadratic formula calculator.

Frequently asked questions

Why does tan(90) give an error?

tan(90°) is undefined, because cos(90°) is 0 and you'd divide by zero. The calculator uses exact values for angles such as 30°, 45°, 60° and 90°.

Degrees or radians?

Use degrees for everyday angles (a right angle is 90°). Use radians in calculus and physics (a right angle is π/2).

Formulas checked 29 October 2026. How we test our calculators. Check important results, and show your own working where your teacher or exam asks for it.