New: Screen RecorderScreen + webcam, trim, save as MP4Try it now →

Add tools here by clicking the star icon.
Back to tools

Online Scientific Calculator – Free, with History

A scientific calculator that shows the result as you type, understands normal math notation (2π, 3(4+1), 200 + 10%) and keeps a history of your calculations.

DEGREES

History

Your calculations appear here. Tap one to reuse it.

Tips

Type directly with your keyboard: Enter = equals, Esc = clear. Use * and / or × and ÷.

Percent works like a desk calculator: 200 + 10% = 220, 200 × 10% = 20, 50% = 0.5.

Implicit multiplication works: 2π, 3(4 + 1), 2sin(30). Powers are right-associative: 2^3^2 = 512.

Trig uses degrees (toggle with DEG/RAD). log is base 10, ln is natural log.

How to use it

  1. Type an expression or use the buttons.
  2. Watch the live result, then press = or Enter.
  3. Switch DEG/RAD for trigonometry.
  4. Tap a history entry to reuse it.

Common Use Cases

  • Homework and exam practice
  • Quick percentages and discounts
  • Engineering and physics calculations

Typing expressions

You can type a whole expression and press Enter, just like writing it on paper. The result appears in grey under the display while you type, so you can spot mistakes before you press equals.

  • Use * or × to multiply and / or ÷ to divide.
  • ^ raises to a power: 2^10 is 1024.
  • Functions take their argument in parentheses or after a space: sin(30) or sin 30, sqrt(2), log 1000.
  • Implicit multiplication works: 2π, 3(4 + 1) and 2sin(30) mean what they look like.
  • Missing closing brackets at the end are added for you: (1 + 2 × 3 gives 7.
  • Ans reuses the previous result.

Order of operations

The calculator follows the standard rules (often remembered as PEMDAS or BODMAS):

  1. Parentheses
  2. Factorials and percent (n!, 50%)
  3. Powers, from right to left: 2^3^2 = 2^9 = 512
  4. Minus sign in front of a number: −2^2 = −4 (the power happens first)
  5. Multiplication and division, left to right
  6. Addition and subtraction, left to right

How percent works

Percent follows the conventions of desk and phone calculators:

  • 50% on its own is 0.5.
  • 200 + 10% adds ten percent of 200: 220.
  • 200 − 10% subtracts ten percent: 180 (handy for discounts).
  • 200 × 10% is 20, and 200 ÷ 10% is 2,000.

Degrees vs radians

Trigonometry depends on the angle unit. Degrees (a full turn is 360°) is what most school and everyday problems use, and it is the default here. Radians (a full turn is 2π) is standard in calculus, physics and programming. Tap DEG/RAD to switch; the display always shows which mode is active. Inverse functions (asin, acos, atan) return angles in the same unit.

Exact angles give exact answers: sin 180° is 0, not a tiny number like 1.2 × 10⁻¹⁶, and tan 90° is reported as undefined.

Why 0.1 + 0.2 = 0.3 here

Computers store decimals in binary, so 0.1 + 0.2 is really 0.30000000000000004 inside the machine. Many online calculators show that noise. This one rounds results to 12 significant digits before displaying them, which removes the noise without affecting real precision for everyday and engineering work.

Other functions

  • log is base 10 and ln is the natural logarithm (base e).
  • √ is the square root; cbrt(x) gives the cube root.
  • n! is the factorial for whole numbers up to 170.
  • π and e are built in.

History

Every result is added to the history list. Tap an entry to put that expression back in the display, edit it and calculate again. The history is kept only while the page is open.

Keyboard shortcuts

  • Enter or = calculates.
  • Esc clears the display.
  • Backspace deletes one character; the ⌫ button removes a whole function name like “sin(” at once.
  • After a result, typing an operator (+ − × ÷ ^) continues from the answer, while typing a number starts a new calculation.

On phones the on-screen keyboard stays hidden, so the calculator buttons have the whole screen and the display never jumps.

Frequently Asked Questions

Is it accurate?▼
It uses standard double-precision math and rounds results to 12 significant digits, so tiny floating-point errors disappear: 0.1 + 0.2 shows 0.3.
How does percent work?▼
Like a desk calculator: 50% is 0.5, 200 + 10% is 220, 200 − 10% is 180, and 200 × 10% is 20.
Can I use my keyboard?▼
Yes. Type numbers, operators and function names directly; Enter calculates and Esc clears.
Degrees or radians?▼
Degrees by default. Tap DEG/RAD to switch; the display shows the current mode.

Why use this tool?

  • Correct order of operations, parentheses and implicit multiplication
  • sin, cos, tan and inverses in degrees or radians
  • log, ln, √, powers, factorials, π and e
  • Errors never wipe your expression

How was this tool?

Your feedback helps us make it better.

Have further opinions? Email me at hello@everythingbagel.app