Math and science functions in your browser

Scientific Calculator Online

Use a free online scientific calculator for arithmetic, powers, roots, trigonometry, logarithms, constants, factorials and degree/radian calculations.

✓ Formula shown🔒 Browser-only calculation📱 Mobile result↗ Copy · Share · Save

Calculator workspace

Enter your values, calculate, then review the assumptions shown with the result.

🔒 Runs locally in your browser
Your result will appear hereSupporting values and the calculation method stay with the answer.
Calculated result

How this calculator helps

Use a free online scientific calculator for arithmetic, powers, roots, trigonometry, logarithms, constants, factorials and degree/radian calculations. The calculator keeps the main answer with supporting values and the formula or method so the result is easier to check, compare and save.

Scientific calculator functions

The scientific calculator supports normal arithmetic, parentheses, powers, square roots, trigonometric functions, inverse trigonometric functions entered in the expression box, base-10 logarithms, natural logarithms, absolute value, exponential function, constants π and e, modulo and factorial.

Angle mode matters for trigonometry. In DEG mode, sin(30) is interpreted as 30 degrees. In RAD mode, trigonometric inputs are interpreted in radians. The result panel always reports which mode was used.

Expression order

The calculator follows conventional precedence: functions and parentheses are evaluated first, then exponents, multiplication/division/modulo, and finally addition/subtraction. Exponents are evaluated right-to-left. You can use parentheses whenever you want to make the intended order explicit.

Why this calculator does not use JavaScript eval

The expression is processed by a local recursive-descent parser that recognizes only the calculator’s supported numbers, operators and functions. That keeps the tool focused on mathematical expressions instead of executing arbitrary JavaScript from the input box.

Examples

Try sin(30)+sqrt(81) in degree mode, 2^8 for a power, log(1000) for a base-10 logarithm, or 5! for a factorial. Factorials are limited to non-negative integers up to 170 to stay within normal browser number limits.

How to use it well

  1. Use values from the source that actually applies to your situation.
  2. Check units, dates, rates and percentages before calculating.
  3. Review the formula/method and supporting figures rather than relying only on the headline number.
  4. For changing rates, regulations or policies, verify the current official source before an important decision.
  5. Use Copy Result or Save Result Image to keep the assumptions with the answer.
Advertisement

Frequently Asked Questions

Can I use the keyboard?

Yes. Type an expression in the box and press Enter to calculate.

Does sin use degrees or radians?

Use the DEG/RAD selector. The default is degrees.

Does the scientific calculator work offline?

Once the page is loaded, the calculation itself runs locally in the browser and does not need a server calculation.