Trusted by thousands of Americans for fast, accurate calculations — 100% free.

Scientific Calculator — Advanced Math in Your Browser

Use this free scientific calculator in your browser for trigonometry (degrees or radians), exponentials, logarithms, powers, roots, factorial, modulo, parentheses, and memory keys — click or tab into the keypad, then type shortcuts for faster entry.

Click the buttons or type on your keyboard — same idea as a handheld scientific calculator, with instant results.

0

Keyboard (click or tab into the calculator first): digits, . + − * / ^ % ( ) Enter, Backspace, Esc = AC. Deg/Rad applies to trig. % is modulo.

How to use

  1. Pick Deg or Rad for trig functions, then use sin, cos, tan or inverse trig on the value shown in the display.
  2. Build expressions with digits, decimal point, binary operators (+ − × ÷, xʸ, ʸ√x, %), and parentheses; press = to evaluate.
  3. Use EXP for scientific notation entry, n! for factorial (non‑negative integers), and Ans / MR to reuse previous or stored values.
  4. Press AC to clear errors and the current expression; focus the calculator area to use the keyboard shortcuts listed under the keypad.

Related Calculators

About this scientific calculator

This is a browser-based scientific calculator: use the on-screen buttons, or click/tab into the keypad area and use keyboard shortcuts for numbers, arithmetic, powers, roots, logarithms, exponentials, factorials, parentheses, and memory (M+, M−, MR). Choose Deg or Rad for how sine, cosine, tangent, and inverse trig interpret angles and results. Results are computed locally in your browser — nothing is sent to a server.

Order of operations

Expressions respect operator precedence: higher operations (powers , ʸ√x) bind tighter than multiplication, division, and modulo, which bind tighter than addition and subtraction. Use parentheses to override the default order. After you press =, the stacks reset while the result stays on screen for follow-up operations.

Limitations

Floating-point arithmetic can show tiny rounding noise. Factorial is defined for non-negative integers in a practical range. Domain errors (for example log of a negative number, divide by zero, or invalid arcsin/acos inputs) show as Error; press AC to reset. For graphing, CAS, or statistics workflows, use dedicated tools — and browse other Quick Calcs categories starting from the calculator directory.

Frequently asked questions

Trig modes, roots, powers, memory keys, and order of operations.

What is the difference between Deg and Rad?

Trigonometric functions (sin, cos, tan and their inverses) interpret the displayed value as degrees when Deg is selected, or radians when Rad is selected. Inverse trig results are shown in the same unit.

What does the % key do?

Here it acts as modulo: after entering two numbers with an operation between them, % returns the remainder of the division (same convention as JavaScript’s % operator for many inputs).

How do xʸ and ʸ√x work?

xʸ raises the first number to the power of the second. ʸ√x takes the y-th root of x (equivalent to x^(1/y)). Enter the base, press the function, enter the exponent or root index, then =.

What is Ans?

Ans recalls the last numeric result from pressing = (or a unary function that produced a result). Use it to chain calculations.

Does this calculator follow PEMDAS?

Binary operators use standard precedence: ^ and roots above × ÷ %, which are above + and −. Parentheses group sub-expressions. Operators at the same precedence evaluate left to right, except ^ and roots which are right-associative.