Skip to content

Scientific Calculator

An online scientific calculator with trigonometry, logarithms, powers, roots, factorials and history.

Angles

Result

Type an expression or use the keys, then press Enter or Calculate.

Runs in your browser — nothing you enter is sent to a server.

How the Scientific Calculator works

Type an expression or tap the keys, then press Enter or Calculate. The calculator follows the usual order of operations: brackets, powers, multiplication and division, then addition and subtraction. You can write multiplication implicitly — 2π or 3(4 + 1) — and use *, / and x from a keyboard.

Trigonometry works in degrees or radians. Your last ten results stay in the history; select one to reuse its expression. Expressions are evaluated by the calculator's own parser in your browser, not sent anywhere.

Formula

( ) → xy, √, n! → ×, ÷ → +, −

Powers are evaluated right to left (2^3^2 = 2^9 = 512), and −2^2 = −4, as in mathematics.

Examples

2 × sin(30) + √16

2 × 0.5 + 4 = 5 (in degrees).

log(1000) and 5!

log(1000) = 3; 5! = 5 × 4 × 3 × 2 × 1 = 120.

0.1 + 0.2

0.3 — floating-point noise is removed, so you don't see 0.30000000000000004.

Frequently asked questions

Degrees or radians?

Degrees for everyday angles (a right angle is 90°). Radians for calculus and most programming languages — there, sin(π) = 0.

What's the difference between log and ln?

log is base 10 (log(100) = 2); ln is the natural logarithm, base e (ln(e) = 1).

Why does tan(90) give an error?

The tangent of 90° is undefined — it grows without limit — so the calculator explains that instead of showing a huge rounding error.

Fraction Calculator

Add, subtract, multiply and divide fractions, with the answer simplified and shown as a mixed number and decimal.

Calculators

Percentage Calculator

Find a percentage of a number, what percent one number is of another, or the percentage change between two values.

Calculators