ToolLineup

Scientific Calculator

A scientific calculator you type into rather than click at. Write the expression the way you would on paper — 2(3+4), 5!, 2^10, sin(30) — and the answer updates on every keystroke, so you can see where a bracket went wrong instead of discovering it after pressing equals. Trigonometry follows a degrees, radians or gradians setting; powers are right-associative so 2^3^2 is 512 rather than 64; and a comma inside a number is read as a thousands separator while a comma between arguments still separates them. Thirty-five functions are available including logarithms to any base, hyperbolic trigonometry, combinations and permutations, and greatest common divisor. When something is wrong the error names the problem and points at the character that caused it.

How it works

Type an expression the way you would write it — 2(3+4), 5!, 2^10 and sin(30) all work, and the answer updates as you type. ^ is a power, % is a remainder, and a comma inside a number is treated as a thousands separator.

Trigonometric functions follow the angle mode below. Nothing is sent anywhere — it is all worked out on your device.

Result
80
Try:

Frequently asked questions

How do I enter powers and roots?

Use ^ for a power — 2^10 is 1024 — and sqrt() or cbrt() for roots. You can also write 2**10, which is the same thing. Powers are right-associative, so 2^3^2 means 2^(3^2) = 512.

Does it work in degrees or radians?

Both — there is a switch for degrees, radians and gradians, and every trigonometric function follows it in both directions, so asin(0.5) returns 30 in degree mode.

Can I use brackets and implicit multiplication?

Yes. Brackets nest to any depth, and a value directly before a bracket or constant is multiplied — 2(3+4) is 14 and 3pi is 9.42.

What does the % symbol do?

It is the remainder operator, so 10 % 3 is 1. For percentage arithmetic, use the dedicated percentage calculator instead.

Why does it say a factorial is too large?

171! is bigger than the largest number a browser can hold in a standard numeric type. For factorials beyond that, use the big number calculator, which is exact at any size.

Is my calculation sent to a server?

No. The expression is parsed and evaluated entirely in your browser, and nothing you type leaves your device.

Related tools