NumberPath
Preparing offline
Algebra & graphingFree calculatorPreparing offline

Scientific Calculator

Evaluate a safe bounded real-valued expression with explicit multiplication and degree or radian trigonometry.

Your inputs

Use explicit * and functions sin, cos, tan, asin, acos, atan, sqrt, abs, ln, log, exp.

Real, finite arithmetic only; expression ≤160 characters, ≤100 tokens, nesting ≤30. No implicit multiplication, factorial, complex numbers, variables, or stored history. Functions require parentheses. Results use JavaScript double precision.

Your calculation

Result

—

Enter your inputs to see the result and working.

No account. Inputs stay in your browser.

Enter an expression and choose the angle mode

Use +, −, *, /, ^ and parentheses, with constants pi and e. Supported functions are sin, cos, tan, asin, acos, atan, sqrt, abs, ln, log and exp. Functions need parentheses: write sqrt(16). Multiplication must be explicit: write 2*pi rather than 2pi. Select Degrees or Radians before evaluating trigonometric functions; inverse trigonometric results use that same angle unit.

Worked example: a sine and square root

Enter sin(30)+sqrt(16) and select Degrees. The sine of 30° is 0.5 and the positive square root of 16 is 4, giving 4.5. In Radians, enter sin(pi/6)+sqrt(16) for the same result. Switching only the angle mode while leaving sin(30) unchanged asks for the sine of 30 radians, so it changes the answer.

Order of operations and another checked example

Parentheses and functions are evaluated first, then powers, multiplication and division, then addition and subtraction. Power is right associative: 2^3^2 = 2^(3^2) = 512. Unary minus follows exponentiation, so -2^2 = -4, while (-2)^2 = 4. Enter log(100)+ln(e) to get 3: log is base 10, ln is the natural logarithm, and exp is the natural exponential function.

Read the result and understand rejected expressions

The result includes a scientific-notation display and evaluation steps. It is a floating-point approximation, so rounding can appear even when mathematics has an exact decimal answer. The tool accepts finite real results only: sqrt(-1), ln(0), division by zero and tangent at 90° are outside its supported domain. It does not solve equations or support variables, implicit multiplication, factorials, complex numbers, symbolic simplification or stored session history. Expressions are limited to 160 characters, 100 tokens and nesting depth 30.

Method references

Method and worked example checked against the calculator implementation. About our methods · Report a correction

Keep exploring

Try another calculator with clear working.

Equation and Inequality Solver →

Saved calculations

Stored in this browser on this device. Browser data removal also removes these saves.

Keep NumberPath handy

Open this website in a browser that supports installation. If an install option is available, use its address-bar or browser-menu control.

iPhone or iPad: open the Share menu and choose Add to Home Screen. Installation options depend on your browser.

When the header says Offline ready, the app shell has been cached. Calculators you open online are saved for offline use until the next app update. Saved inputs remain in this browser. Installation varies by browser; it has not been tested on every device.