Skip to content
M2TOOLKIT

Scientific Calculator

A full scientific calculator for school, university and work: trigonometry, logarithms, powers, roots and more.

  • Free
  • No sign-up
  • Nothing is sent or stored
Angle unit

History

Your calculations will appear here. Tap one to reuse it.

Tip: you can type on your keyboard. Press Enter for equals and Esc to clear.

The calculation happens instantly in your browser. The numbers you enter are not sent to our servers or saved.

How to use the Scientific Calculator

  1. Choose Degrees or Radians for trig functions.
  2. Build your expression with the buttons or type it, e.g. sin(30) + log(100).
  3. Press = or Enter. Use Ans to continue from the last result.
  4. Reuse earlier calculations from History.

What does this tool do?

The calculator understands standard notation, including implicit multiplication (2π, 3(4+1)), right-associative powers (2^3^2 = 512) and factorials (5! = 120).

Trig results that should be exactly zero, like sin(180°), are shown as 0 rather than a tiny floating-point leftover.

Why use it?

  • No app to install — works on any phone or laptop.
  • Shows the whole expression, so it's easy to check brackets.
  • Degree and radian modes for trigonometry.

Examples

Some expressions you can type directly:

ExpressionModeResult
sin(30)Degrees0.5
cos(π)Radians−1
log(1000)—3
2^10—1024
√(2) × √(8)—4
5!—120

Accuracy and limits

  • Calculations use standard double-precision numbers (about 15–16 significant digits).
  • tan(90°) is undefined and returns an error instead of a huge number.
  • Factorials above 170! exceed the largest number a browser can represent and show as Infinity.

Privacy

The calculation happens instantly in your browser. The numbers you enter are not sent to our servers or saved. There's no account to create and nothing to install.

Frequently asked questions

What's the difference between log and ln?

log is the base-10 logarithm (log 100 = 2). ln is the natural logarithm, base e ≈ 2.718 (ln e = 1).

Why does sin(90) give 0.894?

You're in Radians mode, so it calculated the sine of 90 radians. Switch to Degrees to get sin(90°) = 1.

Last reviewed by the M2Toolkit team.

Other tools people use alongside the scientific calculator.