toolmallow.

Make it local

Choose defaults for supported calculators. You can mix a region, units and currency.

Changing units converts supported measurements. Changing currency relabels amounts; it does not exchange money. Tax rules, tariffs and broker rates remain your inputs.

Only these preferences are saved in this browser. Calculator inputs are not saved.
CALCULATORS / MATHS

Scientific Calculator

Calculate expressions with brackets and common functions.

Free · No signup
Preparing your local workspace…
METHOD, EXAMPLES & ANSWERS

How to use Scientific Calculator

Calculate expressions with brackets and common functions.

  1. Choose the operation and enter every labeled input, keeping units and the time period consistent.
  2. Calculate, compare the worked example below and inspect any warnings.
  3. Change one assumption to compare another scenario; keep the model’s limits in view.

Formula & calculation method

A restricted expression parser evaluates arithmetic, parentheses, powers and supported functions without executing arbitrary JavaScript. Trigonometric inputs use radians.

Input reference · 1 fields

These labels describe the calculation’s base units. Supported measurements can switch through the header’s region settings; follow the current workspace labels. Prefilled values are examples.

Expression
Enter a plain number with a decimal point if needed. The workspace shows an illustrative value, not a recommendation.

A quick example

sqrt(81) + 2^3 gives 17. sin(pi/2) gives 1.

Assumptions, edge cases & limits

  • Use explicit multiplication such as 2 × 3 entered as 2*3.
  • Invalid domains, division by zero and non-finite results are rejected.
  • No arbitrary code is executed. Uses floating-point arithmetic; implicit multiplication is not supported.

Questions about Scientific Calculator

Does sin use degrees or radians?

Radians. To evaluate the sine of 30 degrees, enter sin(30*pi/180). Check the supported syntax before comparing with a calculator set to degree mode.

Can I paste JavaScript or spreadsheet formulas?

No. The input is a restricted maths expression, not a programming environment or a spreadsheet engine. Use arithmetic operators, parentheses and the functions supported by the parser.

Are my files or inputs uploaded?

Calculation and file processing run in your browser without a processing upload. Downloads go to your device. Choosing a next-step transfer creates a temporary local copy for that workflow. Region preferences are stored separately from tool inputs. See our privacy details.

Can I use this tool for free?

Yes. No signup, subscription or payment is required to use the tool or download its output. File tools have device and size limits; a smaller batch may work better on a phone.

A result or explanation needs correcting? Tell us the tool name and an example.