Skip to content
Tezmy Tools

Scientific Calculator

A free online scientific calculator with brackets, functions and history

Result

25

Functions: sin, cos, tan, asin, acos, atan, ln, log (base 10), sqrt, cbrt, abs, exp, fact. Constants: pi, e. Use ^ for powers.

Runs in your browser. Nothing is uploaded.

About the Scientific Calculator

This scientific calculator works like the one in a school bag, but you type the whole calculation at once instead of pressing keys one at a time. Write an expression such as 2*(3+4)^2/sqrt(16)+sin(30) and see the answer immediately, with brackets and the order of operations handled correctly. It has trigonometry in degrees or radians, inverse trig, logarithms in base 10 and base e, square and cube roots, powers, factorials, percent, absolute value, rounding, and the constants pi and e. A row of buttons inserts functions for you on a phone, and a history of your last calculations lets you reuse an earlier line. It never uses eval and runs wholly in your browser.

Updated October 2026

How to use the Scientific Calculator

  1. 1Type your calculation in the box, or tap the buttons to insert functions.
  2. 2Choose degrees or radians for angles.
  3. 3See the result as you type.
  4. 4Press Equals to save the calculation in the history.
  5. 5Tap a history line to reuse it, or use Ans for the last answer.

Example calculations

  • 3 + 4 * 2 / (1 - 5)^2 = 3.5.
  • sin(30) in degrees = 0.5.
  • sqrt(144) + cbrt(27) = 15.
  • ln(e^2) = 2.
  • 10! = 3,628,800.
  • 2pi*5 = 31.4159 (circumference of a circle of radius 5).

Tips for typing calculations

Multiplication can be left out in front of a bracket or constant: 2pi and 3(4+5) both work. Use brackets whenever you are unsure how an expression will be grouped. To reuse the previous answer, type Ans. For division by a sum, put the sum in brackets, otherwise only the first term is divided. The calculator removes floating-point noise, so 0.1+0.2 shows as 0.3.

The calculator is built for typed expressions, so it works well with a keyboard on a computer and with the on-screen keyboard on a phone, using the function buttons to save typing. A good habit is to build a long calculation in pieces: work out each part, check it, and then combine the parts with Ans. If a result looks wrong, look for a missing bracket first, since forgetting to close one before a division or a power is the most common slip, and the error message points to it.

Accuracy and limits

Results use standard double-precision arithmetic, which is accurate to about 15 significant digits. Factorials above 170! overflow, and very large or small results are shown in exponent form. For exact arithmetic with huge integers, use the Big Number Calculator, and for fractions use the Fraction Calculator.

Related calculators

The Online Calculator offers a simple four-function keypad, the Trigonometry Calculator and Inverse Trig Calculator focus on angles, the Exponent Calculator and Log Calculator handle powers and logs, and the Complex Number Calculator works with imaginary numbers.

Features

  • Brackets and correct order of operations
  • Trig and inverse trig in degrees or radians
  • Logs, roots, powers, factorial and percent
  • Constants pi, e and tau
  • History and Ans memory
  • No eval: a safe built-in parser

Frequently asked questions

How do I use this calculator?

Type the expression as you would write it, for example (5+3)*2^3, and read the answer under the box. Use * for multiply, / for divide and ^ for powers. Tap the buttons to insert functions such as sin( or sqrt( without typing.

Does it follow the order of operations?

Yes. Brackets come first, then powers, then multiplication and division, and finally addition and subtraction. Powers are evaluated right to left, so 2^3^2 is 2^9 = 512, and a minus sign in front of a power applies after it: -2^2 is −4.

How do I switch between degrees and radians?

Use the Angle unit switch. In degrees, sin(30) is 0.5. In radians, sin(pi/6) is 0.5. Inverse functions such as asin return their answer in the chosen unit.

How do percentages work?

A percent sign after a number divides it by 100, so 50% is 0.5 and 200*10% is 20. Between two numbers, % is the remainder operator, so 7%3 is 1.

What functions are supported?

sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, ln, log (base 10), log2, exp, sqrt, cbrt, abs, floor, ceil, round, fact, sign, pow, min, max, mod and root, plus the constants pi, e and tau.

Why do I get an error?

The message says what is wrong: a missing bracket, an unknown function, something extra at the end or an impossible operation such as the square root of a negative number. Fix that part and the result returns.

Related tools