Scientific Calculator

Type any mathematical expression — including trig, logs, powers, and roots — and get an instant result.

Supports + − × ÷ ^ ( ) sqrt sin cos tan log ln pi e

Supported functions

This calculator supports standard operators (+, −, *, /, ^), parentheses, square roots, trigonometric functions (in degrees), logarithms, and the constants pi and e — enough for most everyday scientific calculations.

Order of operations reminder

This calculator follows standard order of operations (PEMDAS/BODMAS): parentheses first, then exponents, then multiplication and division (left to right), then addition and subtraction (left to right). Using parentheses explicitly is the safest way to ensure an expression evaluates the way you intend.

For trigonometric functions, remember this calculator uses degrees rather than radians — if you're working with radian-based formulas, convert first (multiply radians by 180/π to get degrees) before entering values.

A worked example

Entering "sqrt(144) + 3^2 - log(1000)" evaluates step by step: sqrt(144) equals 12, 3^2 equals 9, log(1000) base 10 equals 3, giving 12 plus 9 minus 3, or 18.

Entering "sin(90) + cos(0)" evaluates to 1 plus 1, or 2, since both sin(90 degrees) and cos(0 degrees) equal exactly 1 — a useful way to verify the calculator is interpreting angles in degrees as expected.

Order of operations reference

This calculator follows standard mathematical order of operations (PEMDAS): parentheses first, then exponents, then multiplication and division (left to right), then addition and subtraction (left to right). Understanding this order helps when writing more complex expressions to get the result you expect.

For trigonometric functions, remember this calculator works in degrees, not radians — sin(90) returns 1, matching standard degree-based trigonometry rather than the radian-based convention used in some programming contexts.

Frequently asked questions

Are trig functions in degrees or radians?

Degrees, since that's the more common expectation for everyday and classroom use.

Can I use parentheses to control order of operations?

Yes — standard order of operations applies, and parentheses work exactly as in written math.

Can I chain multiple operations in one expression?

Yes — the calculator evaluates full expressions with standard order of operations, so you can combine multiple operations, functions, and parentheses in a single input.

What happens if I enter an invalid expression?

The calculator will display an error rather than an incorrect result — double-check parentheses are balanced and function names are spelled correctly (like sqrt, sin, log).

Why is order of operations important?

Without a consistent order, the same expression could be interpreted multiple ways — PEMDAS (parentheses, exponents, multiplication/division, addition/subtraction) ensures everyone calculates the same expression the same way.

Related calculators