All math Calculators
Online Scientific Calculator

Online Scientific Calculator

Free online scientific calculator for trigonometry, logarithms, powers, roots, and more — with parentheses, memory keys, and keyboard support.

 

Oops! Something went wrong. Please try again.

What Is This Tool?

This free online scientific calculator handles advanced math directly in your browser, from everyday arithmetic to trigonometry, logarithms, exponents, roots, and factorials. It evaluates full expressions with parentheses and correct operator precedence, switches between degrees and radians for trigonometry, and includes the constants π and e, memory keys (M+, M−, MR), answer recall (Ans), and scientific notation entry (EXP). A live result previews as you type, and it works on any device with full keyboard support — no sign-up, installation, or download required.

How to Use This Tool?

  • Build your expression using the number, operator, and function buttons, or type it directly on your keyboard.
  • Set the angle mode to Deg or Rad before using trigonometric functions.
  • Press equals (=) to evaluate; the result also previews live as you type a valid expression.
  • Use Back to delete the last entry, AC to clear everything, and Ans to reuse your previous result.

Key Features

  • Evaluates complete expressions with parentheses and correct operator precedence, not just one step at a time
  • Includes trigonometric functions (sin, cos, tan and their inverses) with a Degrees/Radians toggle
  • Supports logarithms (ln, log), powers (xʸ, x², eˣ, 10ˣ), roots (√x, ³√x, ʸ√x), factorials, and the constants π and e
  • Provides memory keys (M+, M−, MR), answer recall (Ans), scientific notation (EXP), and a live result preview while typing
  • Runs entirely in the browser on any device with full keyboard support — no sign-up, installation, or download required

Examples

  • Order of operations: 2 + 3 × 4 = 14, because multiplication is evaluated before addition.
  • Trigonometry in degrees: sin(30) = 0.5 when the angle mode is set to Deg.
  • Roots and powers: the cube root entered as 8 ʸ√x 3 = 2, and 2 xʸ 10 = 1024.
  • Scientific notation: 6 EXP 8 represents 6 × 10^8 (600,000,000).

Common Use Cases

  • Students working through algebra, trigonometry, and precalculus problems
  • Engineers and scientists running quick calculations involving logs, exponents, or trig
  • Teachers demonstrating order of operations and function evaluation in class
  • Anyone needing parentheses and precedence that a basic calculator cannot handle
  • Users who prefer typing full expressions with keyboard support over tapping single keys

Tips & Best Practices

  • Check the Deg/Rad indicator before evaluating trigonometric functions, since the angle mode changes the result.
  • Use parentheses to make complex expressions unambiguous and easier to read.
  • Press Ans to chain calculations without retyping your previous result.
  • Watch the live result preview to catch mistakes before pressing equals.
  • Type long expressions on your keyboard for speed, using ^ for powers and ( ) for grouping.

Limitations

  • Works with real numbers only — square roots of negatives and logarithms of non-positive values return a domain error rather than a complex result.
  • The 1/x key inserts '1/(' and is meant to be pressed before the value, not applied to a number already entered.
  • The ± key toggles the sign of the last number typed, not the entire expression or result.
  • Factorials are limited to whole numbers up to 170; larger values exceed the calculator's range.

Frequently Asked Questions

Is this scientific calculator free to use?
Yes. It runs entirely in your browser and requires no sign-up, installation, or download. You can use it on a desktop, tablet, or phone.

What is the difference between Deg and Rad mode?
Deg interprets trigonometric angles in degrees, while Rad uses radians. For example, sin(30) is 0.5 in Deg mode but a different value in Rad mode, so check the indicator before calculating.

Does it follow the correct order of operations?
Yes. It evaluates full expressions using standard precedence — parentheses, then exponents, then multiplication and division, then addition and subtraction — so 2 + 3 × 4 returns 14.

Can I enter expressions with my keyboard?
Yes. You can type digits, operators, parentheses, ^ for powers, and ! for factorials, then press Enter to evaluate, Backspace to delete, and Escape to clear.

Key Terminology

Operator Precedence
The rules that determine which operations are performed first in an expression, such as multiplication before addition.
Radian
A unit of angle measurement based on the radius of a circle, where 180 degrees equals π radians.
Factorial (n!)
The product of all whole numbers from 1 up to n; for example, 5! = 120.
Logarithm
The power to which a base must be raised to produce a given number; 'log' uses base 10 and 'ln' uses base e.
Scientific Notation
A compact way to write very large or very small numbers as a value multiplied by a power of ten, entered here with the EXP key.

Quick Knowledge Check

Using correct order of operations, what does 2 + 3 × 4 evaluate to?
Which angle mode should be active to calculate the sine of an angle in degrees?
What does the EXP button let you enter?