Scientific Calculator: Brackets, Trigonometry, Logs and Powers

Type an expression or tap the keys. It follows the correct order of operations, shows a live preview as you type, and keeps a short history of your last answers.

FreeNo sign-upKeyboard friendlyUpdated 2 Nov 2026
0
History
  • Your calculations appear here.

Angles use degrees. Press Deg to switch to radians. You can also type with your keyboard.

More Math calculators

View all 10

You may also need

From related categories

How to use this calculator

  1. Type with your keyboard or tap the keys.
  2. Press = or Enter to store the result in the history.
  3. Use Ans to reuse the last answer and Deg or Rad to switch angle mode.
  4. Tap a history line to bring that expression back.

The formula

Order of operations: brackets, then functions and factorial, then powers (right to left), then × and ÷, then + and −. Trigonometry converts degrees to radians with x × π ÷ 180. log is base 10 and ln is base e.

Worked example

sin(30) = 0.5 in degree mode. 2^3^2 = 2^9 = 512. 5! = 120. 2 × (3 + 4)^2 = 98.

Understanding your result

The grey result under the input is a live preview. Press = to commit it. A red message explains what is wrong, for example a missing bracket or division by zero.

When to use it

  • Solve school and college maths and physics problems.
  • Check engineering and finance formulas.
  • Quickly evaluate trigonometry and logarithms.

Assumptions and limits

Arithmetic uses standard floating-point numbers, with results shown to 15 significant digits. Factorial accepts whole numbers up to 170. This is not an exam-approved device.

Frequently asked questions

Does it follow BODMAS?

Yes. Brackets are evaluated first, then powers, then multiplication and division, then addition and subtraction.

How do I switch between degrees and radians?

Press the Deg key. It changes to Rad and back.

What is the difference between log and ln?

log is the base 10 logarithm and ln is the natural logarithm with base e.

Can I type instead of tapping keys?

Yes. Type directly, press Enter to calculate and Esc to clear.

Why does tan(90) show an error?

Tangent at 90 degrees is undefined, so the calculator reports that it cannot divide by zero.