BYTETOOLS

Scientific Calculator

Free online scientific calculator with sin, cos, tan in degrees or radians, log, ln, powers, roots, π, e, parentheses, memory keys and keyboard support.

0
 
 DEG

Keyboard works too: digits, + − × ÷ ^ ( ), Enter to evaluate, Backspace, Esc to clear.

What is the Scientific Calculator?

The ByteTools Scientific Calculator is a full-featured online calculator with trigonometric functions (sin, cos, tan) in degrees or radians, logarithms (log and ln), powers and square roots, the constants π and e, percentages and nested parentheses.

  • sin, cos, tan with degree/radian toggle
  • log (base 10), ln, powers (^), square root, %, π and e
  • Nested parentheses with implicit multiplication (e.g. 2π)
  • Memory keys: M+, M−, MR, MC
  • Full keyboard support with live result preview
  • Safe hand-written parser — no eval(), fully offline

How to use the Scientific Calculator

  1. 1

    Type an expression with the buttons or your keyboard — digits, operators, functions and parentheses.

  2. 2

    Toggle DEG/RAD to choose the angle unit for trig functions.

  3. 3

    Press = or Enter to evaluate; the live preview shows the result as you type.

  4. 4

    Use M+ / M− / MR / MC to store, adjust, recall and clear the memory value.

About the Scientific Calculator

The ByteTools Scientific Calculator is a full-featured online calculator with trigonometric functions (sin, cos, tan) in degrees or radians, logarithms (log and ln), powers and square roots, the constants π and e, percentages and nested parentheses. Type on your keyboard or click the button grid — expressions are evaluated by a proper math parser, not string tricks.

It replaces a physical calculator for students practising for exams, engineers doing quick checks, and anyone whose desk calculator is out of reach. Memory keys (M+, M−, MR, MC) hold intermediate results, and a live preview shows the answer before you press equals.

Every calculation happens locally in your browser using a hand-written safe expression evaluator — nothing is sent to a server and no third-party code ever runs your input.

Frequently asked questions

How do I calculate sin, cos and tan in degrees?

Switch the toggle to DEG, then enter the function and angle, e.g. sin(30). In degree mode sin(30) = 0.5; in radian mode the same input is treated as 30 radians and gives about −0.988, so always check the toggle first.

What is the difference between log and ln?

log is the base-10 logarithm and ln is the natural logarithm with base e (≈ 2.71828). log(100) = 2 because 10² = 100, while ln(100) ≈ 4.605. Use ln for growth and decay problems and log for orders of magnitude.

How do I calculate powers and roots?

Use the ^ key for powers: 2^10 = 1024. The √ key takes a square root, and other roots can be written as fractional powers, e.g. 27^(1/3) = 3 for a cube root.

What order of operations does the calculator use?

Standard mathematical precedence (BODMAS/PEMDAS): parentheses first, then functions, then exponents (right-associative), then multiplication and division, then addition and subtraction. So 2 + 3 × 4 = 14 and 2^3^2 = 512.

How do the memory keys work?

M+ adds the current result to memory and M− subtracts it; MR inserts the stored value into your expression and MC clears it. Memory persists between calculations until you clear it or leave the page.

Can I use my keyboard instead of clicking buttons?

Yes. Digits, + - * / ^ ( ) and the decimal point type directly, Enter evaluates, Backspace deletes the last character and Escape clears everything. You can also type function names like sin( or ln( .

Guides for Scientific Calculator

Related tools